Пример #1
0
        public void RecordStartShouldUpdateTestRunCache()
        {
            var testCase = new TestCase("A.C.M", new Uri("executor://dummy"), "A");

            var testRecorder = new TestExecutionRecorder(null, this.testableTestRunCache);

            testRecorder.RecordStart(testCase);
            Assert.IsTrue(this.testableTestRunCache.TestStartedList.Contains(testCase));
        }
Пример #2
0
        public void RecordStartShouldSendTestCaseEvents()
        {
            var testCase = new TestCase("A.C.M", new Uri("executor://dummy"), "A");
            var mockTestCaseEventsHandler = new Mock <ITestCaseEventsHandler>();
            var testRecorder = new TestExecutionRecorder(mockTestCaseEventsHandler.Object, this.testableTestRunCache);

            testRecorder.RecordStart(testCase);

            mockTestCaseEventsHandler.Verify(tceh => tceh.SendTestCaseStart(testCase), Times.Once);
        }