using System.Diagnostics; using System.Xml.Linq; namespace Base.Tests; [TestClass] public class ClassInitAndCleanUp { private static ClassMain main; /// /// Запускается один раз перед тем как запустится один Unit Test /// Метод должен быть открытым, статическим и принимать параметр типа контекста /// /// [ClassInitialize] public static void ClassInitialize(TestContext context) { main = new ClassMain(); main.Name = "Test"; } /// /// Запускается после последнего тестируемого метода /// Метод должен быть открытым, статическим и возвращать void /// [ClassCleanup] public static void MainCleanUp() { Debug.WriteLine("Test CleanUp"); main.Name = string.Empty; } [TestMethod] public void AddName() { var Name = "Test"; Assert.AreEqual(Name, main.Name); } }