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;
}