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 страницы некоторые используют вполне случаях.
помните, вы не есть использовать его, но он предоставляется, потому что некоторые варианты использования для системы модульного тестирования нуждаются в нем. На самом деле, в чистом смысле "модульного теста", тесты никогда не должны знать о контексте - но это другое обсуждение.