To use GoogleTest in Visual Studio 2012, you should set _VARIADIC_MAX=10 under Properties->C/C++->Preprocessor->PreprocessorDefinitions on the projects that use it.
else you might encounter with below error
error C2977: 'std::tuple' : too many template arguments