Как вывести журнал в MS Test Test Framework VS 2010
Я пытаюсь зарегистрировать некоторую информацию, пока unit test работает в MS Unit Testing Framework VS 2010.
Я попробовал Trace.WriteLine, Console.WriteLine и Debug.WriteLine, но я не могу видеть вывод в окне вывода.
Любая идея, как это сделать? Спасибо заранее
Ответы
Ответ 1
Убедитесь, что ваш тестовый класс содержит следующее:
private TestContext testContextInstance;
/// <summary>
/// Gets or sets the test context which provides
/// information about and functionality for the current test run.
/// </summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
Затем вы можете позвонить:
this.testContextInstance.WriteLine("Hello World");
Ответ 2
Выход из тестового примера не отображается в окне вывода визуальной студии. Скорее это видно в окне результатов теста. В окне результатов теста вы должны дважды щелкнуть по результату тестового примера (строка Passed/addTest на картинке), для которого вы хотите увидеть результат, и там вы увидите все ваши записи.
![alt text]()