У меня есть тест функции:Чтобы проверить функцию с различными значениями
[TestMethod()]
public void CreateTest(string input)
{
string expected = "321";
Assert.AreEqual(expected, input);
}
Мне нужно, чтобы запустить этот тест с разными данными: CreateTest("321"); CreateTest("123"); CreateTest(null);
я не знаю, как это сделать, прежде чем я сделал что-то вроде [TestCase("123")], [TestCase("321")]
мне нужно что-то, что:
[RowTest]
[Row(1,1,2)]
[Row(2,1,3)]
[Row(1,-1,0)]
public void SumTest(int a1, int a2, int result)
{
Assert.AreEqual(a1 + a2, result);
}
Как вы будете обрабатывать свой «ожидаемый» результат, если вход случайный? –
Возможный дубликат http://stackoverflow.com/questions/9021881/how-to-run-a-test-method-with-multiple-parameters-in-mstest –
замените скриншот с помощью copypasted code please – Alex