public void Should_notify_test_finished_before_starting_next_test()
        {
            var method1 = testClass.AddPassingTest("TestMethod1");
            var method2 = testClass.AddPassingTest("TestMethod2");

            Run();

            Messages.AssertOrderWithSameTasks(new[]
            {
                TaskMessage.TaskFinished(method1.Task, string.Empty, TaskResult.Success),
                TaskMessage.TaskStarting(method2.Task)
            });
        }
        public void Should_notify_class_before_and_after_all_tests()
        {
            var method = testClass.AddPassingTest("TestMethod1");

            Run();

            Messages.AssertOrderWithSameTasks(new[]
            {
                TaskMessage.TaskStarting(testClass.ClassTask),
                TaskMessage.TaskStarting(method.Task),
                TaskMessage.TaskFinished(method.Task, string.Empty, TaskResult.Success),
                TaskMessage.TaskFinished(testClass.ClassTask, string.Empty, TaskResult.Success)
            });
        }
 public bool TaskFinished(RemoteTask remoteTask, string message, TaskResult result)
 {
     Add(TaskMessage.TaskFinished(remoteTask, message, result));
     return(true);
 }
示例#4
0
 public void TaskFinished(RemoteTask remoteTask, string message, TaskResult result)
 {
     Add(TaskMessage.TaskFinished(remoteTask, message, result));
 }