Последовательный атрибут на уровне класса - PullRequest
1 голос
/ 19 сентября 2011

Есть ли что-то похожее на Sequential Attribute, которое я могу поставить на сам класс.И используйте Последовательные переменные на уровне класса, а не на определенном уровне тестирования, поскольку он работает с Sequential Attribute.

Мне просто нужно запустить TestFixtureSetUp, связанный с комбинацией переменных, которые мы используем.

Спасибо

1 Ответ

2 голосов
/ 19 сентября 2011

Как насчет параметризованных испытательных приборов ? Вы можете передать список параметров в свой TestFixture c'tor, например:

[TestFixture("hello", "hello", "goodbye")]
[TestFixture("zip", "zip")]
[TestFixture(42, 42, 99)]
public class ParameterizedTestFixture
{
    private string eq1;
    private string eq2;
    private string neq;

    public ParameterizedTestFixture(string eq1, string eq2, string neq)
    {
        this.eq1 = eq1;
        this.eq2 = eq2;
        this.neq = neq;
    }

    [Test]
    public void TestEquality()
    {
        Assert.AreEqual(eq1, eq2);
        if (eq1 != null && eq2 != null)
            Assert.AreEqual(eq1.GetHashCode(), eq2.GetHashCode());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...