Я использую [DataTestMethod] с [DynamicData], как описано здесь: https://www.meziantou.net/mstest-v2-data-tests.htm
Теперь, чтобы исправить один неудачный тест, я хотел бы отладить только этот, не все случаи.
Например:
[TestClass]
public class MathTests
{
[DataTestMethod]
[DynamicData(nameof(Data), DynamicDataSourceType.Property)]
public void Test_Add_DynamicData_Property(int a, int b, int expected)
{
var actual = MathHelper.Add(a, b);
Assert.AreEqual(expected, actual);
}
public static IEnumerable<object[]> Data
{
get
{
yield return new object[] { 1, 1, 2 };
yield return new object[] { 12, 30, 42 };
yield return new object[] { 14, 1, 15 };
}
}
}
и я хочу отлаживать только Test_Add_DynamicData_Property (12, 30, 42).
Конечно, я мог:
- Создайте отдельный TestMethod для этого случая.
- Закомментируйте другие строки из Data.
Я ищу решение, которое не Это означает, что мне нужно будет что-то отменить позже (рискуя забыть).