Esempio n. 1
0
 public static TestRunCaseDto ToTestRunCaseDto(this TestRunCase item)
 {
     return(new TestRunCaseDto()
     {
         Id = item.Id,
         TestCase = item.TestCase.ToTestCaseDto(),
         Status = item.Status,
         Steps = item.Steps.ToStepsRunDtos()
     });
 }
Esempio n. 2
0
        public void Creation()
        {
            var project     = new ProjectAggregate("name", "description");
            var suit        = new Suit("name", "description", 0);
            var testCase    = new TestCase("name", "description", "expectedResult", suit, 0);
            var testRun     = new TestRun("name", "description", new List <TestRunCase>());
            var testCaseRun = new TestRunCase(testCase, new List <StepRun>());
            var testHistory = new TestRunCaseHistory(Enums.RunHistoryType.Status, "message", testCaseRun);

            Assert.NotNull(suit);
            Assert.NotNull(project);
            Assert.NotNull(testCase);
            Assert.NotNull(testCaseRun);
            Assert.NotNull(testRun);
            Assert.NotNull(testHistory);

            Assert.Throws <ArgumentException>(() => new TestRunCaseHistory(Enums.RunHistoryType.Status, "", testCaseRun));
            Assert.Throws <ArgumentException>(() => new TestRunCaseHistory(Enums.RunHistoryType.Status, "message", null));
        }
Esempio n. 3
0
        public void Creation()
        {
            var project     = new ProjectAggregate("name", "description");
            var suit        = new Suit("name", "description", 0);
            var testCase    = new TestCase("name", "description", "expectedResult", suit, 0);
            var testRun     = new TestRun("name", "description", new List <TestRunCase>());
            var steps       = new List <StepRun>();
            var testCaseRun = new TestRunCase(testCase, steps);

            Assert.NotNull(suit);
            Assert.NotNull(project);
            Assert.NotNull(testCase);
            Assert.NotNull(testCaseRun);

            Assert.Equal(TestCaseStatus.None, testCaseRun.Status);
            Assert.NotNull(testCaseRun.Steps);
            Assert.Equal(steps, testCaseRun.Steps);

            Assert.Throws <ArgumentNullException>(() => new TestRunCase(null, null));
            Assert.Throws <ArgumentNullException>(() => new TestRunCase(testCase, null));
        }