コード例 #1
0
ファイル: CakeReportTests.cs プロジェクト: vijaygill/cake
            public void Should_Add_A_New_Task()
            {
                // Given
                var report   = new CakeReport();
                var taskName = "task";
                var duration = TimeSpan.FromMilliseconds(100);

                // When
                report.AddFailed(taskName, duration);

                // Then
                var firstTask = report.First();

                Assert.Equal(taskName, firstTask.TaskName);
                Assert.Equal(duration, firstTask.Duration);
                Assert.Equal(CakeTaskExecutionStatus.Failed, firstTask.ExecutionStatus);
            }
コード例 #2
0
ファイル: CakeReportTests.cs プロジェクト: vijaygill/cake
            public void Should_Add_To_End_Of_Sequence()
            {
                // Given
                var report = new CakeReport();

                report.AddSkipped("task 1");

                var taskName = "task 2";
                var duration = TimeSpan.FromMilliseconds(100);

                // When
                report.AddFailed(taskName, duration);

                // Then
                var lastTask = report.Last();

                Assert.Equal(taskName, lastTask.TaskName);
                Assert.Equal(duration, lastTask.Duration);
                Assert.Equal(CakeTaskExecutionStatus.Failed, lastTask.ExecutionStatus);
            }