39 lines
866 B
C#
39 lines
866 B
C#
|
using System.Diagnostics;
|
|||
|
|
|||
|
namespace Base.Tests;
|
|||
|
|
|||
|
[TestClass]
|
|||
|
public class TestInitAndCleanUp
|
|||
|
{
|
|||
|
private ClassMain main;
|
|||
|
private string Name;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Запускается перед каждым тестируемым методом
|
|||
|
/// </summary>
|
|||
|
[TestInitialize]
|
|||
|
public void TestInitialize()
|
|||
|
{
|
|||
|
Debug.WriteLine("Test Initialize");
|
|||
|
main = new ClassMain();
|
|||
|
main.Name = "Nikolay";
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Запускается после каждого завершения тестирования метода
|
|||
|
/// </summary>
|
|||
|
[TestCleanup]
|
|||
|
public void MainCleanUp()
|
|||
|
{
|
|||
|
Debug.WriteLine("Test CleanUp");
|
|||
|
Name = string.Empty;
|
|||
|
}
|
|||
|
|
|||
|
[TestMethod]
|
|||
|
public void AddName()
|
|||
|
{
|
|||
|
Name = "Nikolay";
|
|||
|
Assert.AreEqual(Name, main.Name);
|
|||
|
}
|
|||
|
}
|