public void TestConstructorSuccess() { var report = new CountingReport <TestOperationResult>( "trackingId123", "expectedSource", "actualSource", "resultType1", 945, 923, 33, new List <TestOperationResult> { new TestOperationResult("expectedSource", "resultType1", "332", new DateTime(2019, 12, 4, 10, 15, 15)), new TestOperationResult("expectedSource", "resultType1", "734", new DateTime(2019, 12, 4, 10, 15, 18)), }); Assert.Equal("trackingId123", report.TrackingId); Assert.Equal("actualSource", report.ActualSource); Assert.Equal("expectedSource", report.ExpectSource); Assert.Equal("resultType1", report.ResultType); Assert.Equal(945UL, report.TotalExpectCount); Assert.Equal(923UL, report.TotalMatchCount); Assert.Equal(33UL, report.TotalDuplicateResultCount); Assert.Equal("expectedSource", report.UnmatchedResults[0].Source); Assert.Equal("resultType1", report.UnmatchedResults[0].Type); Assert.Equal("332", report.UnmatchedResults[0].Result); Assert.Equal(new DateTime(2019, 12, 4, 10, 15, 15), report.UnmatchedResults[0].CreatedAt); Assert.Equal("expectedSource", report.UnmatchedResults[1].Source); Assert.Equal("resultType1", report.UnmatchedResults[1].Type); Assert.Equal("734", report.UnmatchedResults[1].Result); Assert.Equal(new DateTime(2019, 12, 4, 10, 15, 18), report.UnmatchedResults[1].CreatedAt); }
public void TestConstructorSuccess() { var report = new CountingReport( TestDescription, TestMode.Connectivity, Topology.SingleNode, false, "trackingId123", "expectedSource", "actualSource", "resultType1", 945, 923, 33, 34, 0, new List <TestOperationResult> { new TestOperationResult("expectedSource", "resultType1", "332", new DateTime(2019, 12, 4, 10, 15, 15)), new TestOperationResult("expectedSource", "resultType1", "734", new DateTime(2019, 12, 4, 10, 15, 18)), }, new List <TestOperationResult> { }, new List <TestOperationResult> { }, new List <TestOperationResult> { }, Option.None <EventHubSpecificReportComponents>(), Option.None <DateTime>()); Assert.Equal(TestDescription, report.TestDescription); Assert.Equal("trackingId123", report.TrackingId); Assert.Equal("actualSource", report.ActualSource); Assert.Equal("expectedSource", report.ExpectedSource); Assert.Equal("resultType1", report.ResultType); Assert.Equal(945UL, report.TotalExpectCount); Assert.Equal(923UL, report.TotalMatchCount); Assert.Equal(33UL, report.TotalDuplicateExpectedResultCount); Assert.Equal(34UL, report.TotalDuplicateActualResultCount); Assert.Equal(0UL, report.TotalMisorderedActualResultCount); Assert.Equal(2, report.UnmatchedResults.Count); Assert.Equal(0, report.DuplicateExpectedResults.Count); Assert.Equal(0, report.DuplicateActualResults.Count); Assert.Equal(0, report.MisorderedActualResults.Count); Assert.Equal("expectedSource", report.UnmatchedResults[0].Source); Assert.Equal("resultType1", report.UnmatchedResults[0].Type); Assert.Equal("332", report.UnmatchedResults[0].Result); Assert.Equal(new DateTime(2019, 12, 4, 10, 15, 15), report.UnmatchedResults[0].CreatedAt); Assert.Equal("expectedSource", report.UnmatchedResults[1].Source); Assert.Equal("resultType1", report.UnmatchedResults[1].Type); Assert.Equal("734", report.UnmatchedResults[1].Result); Assert.Equal(new DateTime(2019, 12, 4, 10, 15, 18), report.UnmatchedResults[1].CreatedAt); }