Microsoft.Protocols.TestSuites.MS_COPYS.TestSuiteBase.ClassInitialize C# (CSharp) Method

ClassInitialize() private method

private ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext testContext ) : void
testContext Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
return void
        public static void ClassInitialize(TestContext testContext)
        {
            // A method is used to initialize the variables.
            TestClassBase.Initialize(testContext);
            if (null == MSCopysAdapter)
            {
                MSCopysAdapter = BaseTestSite.GetAdapter<IMS_COPYSAdapter>();
            }

            if (null == MSCOPYSSutControlAdapter)
            {
                MSCOPYSSutControlAdapter = BaseTestSite.GetAdapter<IMS_COPYSSUTControlAdapter>();
            }

            if (null == FilesUrlRecordOfDestination)
            {
                FilesUrlRecordOfDestination = new List<string>();
            }

            if (string.IsNullOrEmpty(SourceFileContentBase64Value))
            {
                string sourceFileContent = Common.GetConfigurationPropertyValue("SourceFileContents", BaseTestSite);
                byte[] souceFileContentBinaries = Encoding.UTF8.GetBytes(sourceFileContent);
                SourceFileContentBase64Value = Convert.ToBase64String(souceFileContentBinaries);
            }
        }

Usage Example

 public static void TestClassInitialize(TestContext testContext)
 {
     TestSuiteBase.ClassInitialize(testContext);
 }