Unzipped gtest-1.7.0.zip.
Newed a C++ static library project named 'googletest'.
Added include paths for project 'googletest'.
Added 2 existing files gtest-all.cc and gtest_main.cc to project 'googletest'.
Built project 'googletest'.
Newed a C++ application project 'FizzBuzzWithFeatureToggle'.
Created test file fizzbuzz_with_feature_toggle_test.cpp with TEST_F(FizzBuzz, When1Then1).
Added header file fizzbuzz_with_feature_toggle.h
Added include paths for project FizzBuzzWithFeatureToggle.
Set the test case name of TEST_F When1Then1 to be the test class name FizzBuzzWithFeatureToggleTest.
Added a blank class FizzBuzzHandler in the header file.
Added interface string handle(int number) of class FizzBuzzHandler in the header file.
Linked library of googletest project to your project.
Added linker's additional option '-lpthread'.
Newed a C++ source file to implement the interface defined in the header file.
Added TEST_F(FizzBuzzWithFeatureToggleTest, When3ThenFizz).
Made TEST_F(FizzBuzzWithFeatureToggleTest, When3ThenFizz) passed.
Extracted the instantiation of FizzBuzzHandler to the constructor of the test class.
Added TEST_F(FizzBuzzWithFeatureToggleTest, When5ThenBuzz).
Made TEST_F(FizzBuzzWithFeatureToggleTest, When5ThenBuzz) passed.