public static TestRunCaseDto ToTestRunCaseDto(this TestRunCase item) { return(new TestRunCaseDto() { Id = item.Id, TestCase = item.TestCase.ToTestCaseDto(), Status = item.Status, Steps = item.Steps.ToStepsRunDtos() }); }
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)); }
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)); }