PatternsCSharpProgramming/Patterns/BaseTests/001_TestInitAndCleanUp.cs

47 lines
1.0 KiB
C#
Raw Normal View History

2025-05-12 03:32:04 +03:00
/*
* Author: Nikolay Dvurechensky
* Site: https://www.dvurechensky.pro/
* Gmail: dvurechenskysoft@gmail.com
* Last Updated: 12 мая 2025 03:31:02
* Version: 1.0.7
*/
using System.Diagnostics;
2024-10-05 09:15:54 +03:00
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);
}
}