I want to make global classes because I want to do the same initialize across my tests. I tried like that, I've mutiples errors like ambiguous access. Someone have an idea ?
#include <CppUnitTest.h>
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
TEST_CLASS(GLOBAL_TEST)
{
public:
    TEST_METHOD_INITIALIZE(initialize)
    {
        Logger::WriteMessage("INITIALIZE");
    }
};
TEST_CLASS(ClassA), public GLOBAL_TEST
{
public:
    TEST_METHOD(ClassA_Test1)
    {
        Logger::WriteMessage("ClassA_Test1");
    }
};
My errors :
Code    Description
C2385   ambiguous access of '__GetTestClassInfo'
C2385   ambiguous access of '__GetTestVersion'  
C2594   'static_cast': ambiguous conversions from 'void (__cdecl     ClassA::ClassA::* )(void)' to 'Microsoft::VisualStudio::CppUnitTestFramework::TestClassImpl::__voidFunc'
 
    