TestContext в Visual Studio-что он делает?
тестовые классы, созданные Visual Studio, обычно имеют TestContext свойства следующим образом:
private TestContext testContextInstance;
public TestContext TestContext {
get {
return testContextInstance;
}
set {
testContextInstance = value;
}
}
что MSDN должен был сказать об этом не был особенно полезен и не получил меня нигде. Я не смог найти никаких примеров использования TestContext пока, как в чтении и записи к нему. На странице MSDN я понимаю, что вы установили DataContext как путь к вашей веб-службе или доступ к базам данных. Но что, если я пытаюсь модульный тест a автономное настольное приложение, которое не использует базу данных? Что я могу использовать TestContext для чего?
кто-нибудь, пожалуйста, может сломать это для меня? (Я использую VS2010).
1 ответов
Это просто способ для выполнения тестов, чтобы предоставить вам контекстную информацию о выполнении тестов. Списки на MSDN страницы некоторые используют вполне случаях.
помните, вы не есть использовать его, но он предоставляется, потому что некоторые варианты использования для системы модульного тестирования нуждаются в нем. На самом деле, в чистом смысле "модульного теста", тесты никогда не должны знать о контексте - но это другое обсуждение.