Необходимо написать тесты для методов объекта. Сам объект содержит в себе очень много данных и создается из большого файла довольно долго.
Написала вот такой вариант:
[TestClass]
public class TestClass
{
private GodObject godObject;
public TestClass()
{
godObject = _CreateGodObjectFromFile();
}
private GodObject _CreateGodObjectFromFile()
{
...
}
[TestMethod]
public void Method_1()
{
//Arrange
//Act
godObject.Method_1();
//Assert
...
}
[TestMethod]
public void Method_2()
{
//Arrange
//Act
godObject.Method_2();
//Assert
...
}
}
godObject все равно создается при выполнении каждого тестового метода (очень долго). Я хочу, чтобы godObject был создан один раз, а затем использовать его в тестовых методах. Это возможно?