public void TestFailedWithOutput() { TestableTdNetLogger logger = TestableTdNetLogger.Create(); logger.TestFailed("TestName", "TdNetLoggerTests", "TestFailedWithOutput", 1.234, "This is" + Environment.NewLine + "output", null, null, null); Assert.Equal("Output from TestName:", logger.Listener.WriteLine__Lines[0].Key); Assert.Equal(Category.Output, logger.Listener.WriteLine__Lines[0].Value); Assert.Equal(" This is", logger.Listener.WriteLine__Lines[1].Key); Assert.Equal(Category.Output, logger.Listener.WriteLine__Lines[1].Value); Assert.Equal(" output", logger.Listener.WriteLine__Lines[2].Key); Assert.Equal(Category.Output, logger.Listener.WriteLine__Lines[2].Value); }
public void TestFailed() { TestableTdNetLogger logger = TestableTdNetLogger.Create(); logger.TestFailed("name", "TdNetLoggerTests", "TestFailed", 1.234, null, null, "Message", "StackTrace"); TestResult summary = logger.Listener.TestFinished_Summaries[0]; Assert.Equal(typeof(TdNetLoggerTests), summary.FixtureType); Assert.Equal(typeof(TdNetLoggerTests).GetMethod("TestFailed"), summary.Method); Assert.Equal("name", summary.Name); Assert.Equal(1, summary.TotalTests); Assert.Equal(TestState.Failed, summary.State); Assert.Equal(new TimeSpan(12340), summary.TimeSpan); Assert.Equal("Message", summary.Message); Assert.Equal("StackTrace", summary.StackTrace); }