Когда я запускаю свои модульные тесты, я хотел бы распечатать и прочитать, сколько времени требуется для запуска функции. Я попытался использовать Console.WriteLine() Trace.WriteLine(), но это не сработало. Кто-нибудь знает правильный метод, которым я должен пользоваться?Вывод текста в UnitTests
У меня есть следующий блок тест
[TestMethod()]
public void ProductSerializationTest()
{
Stopwatch swSerialization = new Stopwatch();
swSerialization.Start();
SerializeProductsToXML(dummyProductList, XMLFolderPath);
swSerialization.Stop();
//Print out swSerialization.Elapsed value
}
Что вы хотите напечатать? Окно отладчика, или вы запускаете тесты из консольного приложения и хотите распечатать на реальной консоли? –
Я хотел бы распечатать любое окно, которое наиболее удобно. Из того, что я вижу, окно вывода кажется наиболее удобным. – burnt1ce
Я только что использовал Debug.Print(). В своем тестовом проводнике (в VS) нажмите на свой тест, а внизу появится ссылка с именем Output, нажмите – Archmede