Tmx.TestData.InitTestData C# (CSharp) Method

InitTestData() static private method

static private InitTestData ( ) : void
return void
        internal static void InitTestData()
        {
            if (AlreadyInitialized) return;
            
            TmxHelper.TestCaseStarted = DateTime.Now;
            
            if (null == TestSuites)
                TestSuites = new List<ITestSuite>();
            if (null == TestPlatforms)
                TestPlatforms = new List<ITestPlatform>();
            
            // check that at least one platform exists
            if (0 == TestPlatforms.Count)
                AddDefaultPlatform();
            /*
            if (0 == TestData.TestPlatforms.Count) {
                TmxHelper.NewTestPlatform(
                    // 20140716
                    // "autogenerated",
                    TestData.Autogenerated,
                    GetTestPlatformId(),
                    "This platform has been created automatically",
                    Environment.OSVersion.Platform.ToString(),
                    Environment.OSVersion.VersionString,
                    Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE"),
                    "");
            }
            */
            
            // check that at least one suite exists
            if (TestSuites.Count == 0)
                TmxHelper.NewTestSuite(
                    Autogenerated,
                    GetTestSuiteId(),
                    CurrentTestPlatform.UniqueId,
                    "This suite has been created automatically",
                    null,
                    null);
            
            // check that at least one scenario exists
            if (CurrentTestSuite.TestScenarios.Count == 0)
                CreateAutogeneratedTestScenario();
            
            AlreadyInitialized = true;
        }