Я пытаюсь выполнить модульное тестирование приложения с помощью модульного тестирования VSTS 2008.
Моя проблема заключается в следующем:
Я хочу вызвать два контрольных примера в заказе.
Я использую для этого заказанную функцию VSTS 2008.
Проблема, с которой я сталкиваюсь, заключается в том, что я увеличиваю значение одной переменной (X) в TestA и на основе этого значения я проверяю что-то в TestB.
Но когда элемент управления входит в TestB, я получаю начальное значение X, но не то, которое было увеличено в TestA.
Я думаю, что для каждого теста создается новый экземпляр класса теста в памяти.
Пожалуйста, предложите решение этой проблемы, за исключением использования переменных STATIC.
Код для того же, что и ниже
[TestMethod()]
public void ff()
{
i = 11;
}
[TestMethod()]
public void gg()
{
if (i == 4)
{
System.Diagnostics.Debug.WriteLine("it is 4");
}
else
{
System.Diagnostics.Debug.WriteLine("it is 7");
}
}
Заранее спасибо