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