Как упорядочить методы выполнения с помощью Visual Studio для интеграции тестирование?

У меня есть 2 вопроса относительно выполнения интеграционного тестирования с использованием VS 2010

Во-первых, мне действительно нужно найти способ выполнять эти методы тестирования в том порядке, в котором они мне нужны. к. Примечание. Я знаю, что в модульном тестировании методы должны выполняться отдельно от чего-либо еще, но это интеграционные тесты, которые зависят от порядка, в котором метод запускается первым.

В том же примечании, есть ли способ сохранить локальную переменную при запуске тестов? Например, следующий код, который сейчас не работает.

[TestClass]
public class UnitTest1
{
    int i = 0;
    [TestMethod]
    public void TestMethod1()
    {
        i = 5;
    }

    [TestMethod]
    public void TestMethod2()
    {
        Assert.AreEqual(5, i);
    }
}

Есть ли способ сделать что-либо из этого?

18
задан Ray 13 January 2011 в 19:36
поделиться