Сейчас моя задача - проверить все запросы, хранящиеся в базе данных, и отобразить результат в Test Explorer , мне удалось протестировать каждый запрос (я просто запускаю его, проверяю на ошибки) и сохраните пользовательское сообщение об ошибке для каждой ошибки в текстовом файле, чтобы оно работало на данный момент, но вывод не такой, как я хочу).
* Юридическая информация 1006 *
Я полагаю, что юнит-тестирование может быть не самым умным способом проверки запросов, но именно так меня просили сделать это, поэтому я попробую.
Дело в том, что я тестирую все запросы в пределах одного [TestMethod]
, и результат выглядит так: (только один метод тестирования в Test Explorer )
Но я бы хотел знать, возможно ли иметь несколько [TestMethod]
, чтобы мы могли видеть, какие методы работают, а какие нет в Test Explorer .
Мои исследования привели меня к этому коду:
[TestMethod]
[DataSource("System.Data.SqlClient",
@"Data Source=****;Initial Catalog=****;Persist Security Info=True;User ID=sa;Password=****;Pooling=False",
"Query",
DataAccessMethod.Sequential)] // My DataSource works
public void MyTestMethod()
{
var q = new QueryDto
{
// Create my query with the Id, Name, Query, Parameters...
};
ExecTest(q);
}
public void ExecTest(QueryDto query)
{
// my testing here
}
Я пытался добавить [TestMethod]
к методу ExecTest()
, но это не очень помогло с тем, чего я пытаюсь достичь.
Так скажите, пожалуйста, возможно ли 1038 *, и если да, то как это сделать.
Не стесняйтесь задавать вопросы \ редактировать Я буду в курсе, так что вам не придется ждать, если вы попытаетесь мне помочь.
EDIT
Я отправляю другой вопрос, потому что в этом есть некоторые ошибки.
Спасибо за помощь, кстати ^^.