Я использую функцию тестирования на основе данных в тестовой среде MS. Атрибут [DataSource] указывает таблицу. Метод C # отмечен как [TestMethod]. Это работает, но иногда мне нужно остановить выполнение. Например, в таблице 100 строк. Как явно (преждевременно) выйти из метода тестирования (остановить остальные вызовы DDT) после некоторого условия, скажем, при вызове этого метода для 50-й строки?
[DataSource("System.Data.SQLite", @"Data Source=D:\Test.db;", "TestTableName",
DataAccessMethod.Sequential)]
[TestMethod]
public void DataTest()
{
string userId = Convert.ToString(TestContext.DataRow["userid"]);
string telephone = Convert.ToString(TestContext.DataRow["telephone"]);
string email = Convert.ToString(TestContext.DataRow["email"]);
// .....
functionThatPerformsAssert(userId, telephone, email);
// .....
}