Exemple #1
0
        public void Test()
        {
            var testResultMessage = FakeDataHelper.GetPassed_Failed_Ignored_Message();

            var parser = new TestDetailParser();

            var list = parser.CreateTestDetails(testResultMessage);

            Assert.Pass();
        }
Exemple #2
0
        public void When_Test_Passed_And_Took_Seconds_To_Execute_Then_Parser_Can_Parse_To_TestDetail()
        {
            var testResultMessage = "V Test_That_Passes_3 [2s 38ms]";

            var parser = new TestDetailParser();

            var list = parser.CreateTestDetails(testResultMessage);

            var expectedResult = new TestDetail
            {
                TestName      = "Test_That_Passes_3",
                TestStatus    = TestStatus.Passed,
                TimeTakenInMs = 2038
            };

            list.Should().NotBeNullOrEmpty();
            list[0].Should().BeEquivalentTo(expectedResult);
        }
Exemple #3
0
        public void When_Test_Is_Ignored_Then_Parser_Can_Parse_To_TestDetail()
        {
            var testResultMessage = "! Test_That_Ignore [< 1ms]";

            var parser = new TestDetailParser();

            var list = parser.CreateTestDetails(testResultMessage);

            var expectedResult = new TestDetail
            {
                TestName      = "Test_That_Ignore",
                TestStatus    = TestStatus.Ignored,
                TimeTakenInMs = 1
            };

            list.Should().NotBeNullOrEmpty();
            list[0].Should().BeEquivalentTo(expectedResult);
        }