public void RoundTripXmlSerialization() { testPackageRun.RootTestStepRun = new TestStepRun(new TestStepData("stepId", "stepName", "stepFullName", "testId")); TestPackageRun deserializedTestPackageRun = Assert.XmlSerializeThenDeserialize(testPackageRun); ReportAssert.AreEqual(testPackageRun, deserializedTestPackageRun); }
public UpdatedContentPathsAndDisposition(IAttachmentPathResolver attachmentPathResolver, AttachmentContentDisposition attachmentContentDisposition, TestPackageRun testPackageRun) { this.attachmentPathResolver = attachmentPathResolver; this.attachmentContentDisposition = attachmentContentDisposition; this.testPackageRun = testPackageRun; UpdateContentPathsAndDispositions(); }
private TestPackageRun MergeTestPackageRun() { var merged = new TestPackageRun(); foreach (Report report in reports) { merged.MergeWith(report.TestPackageRun); } return(merged); }
public void GetAndSetPackageRun() { Report report = new Report(); Assert.IsNull(report.TestPackageRun); TestPackageRun value = new TestPackageRun(); report.TestPackageRun = value; Assert.AreSame(value, report.TestPackageRun); }
public static void AreEqual(TestPackageRun expected, TestPackageRun actual) { if (expected == null) { Assert.IsNull(actual); return; } Assert.AreEqual(expected.StartTime, actual.StartTime); Assert.AreEqual(expected.EndTime, actual.EndTime); AreEqual(expected.Statistics, actual.Statistics); Assert.Over.Pairs(expected.AllTestStepRuns, actual.AllTestStepRuns, AreEqual); }
public void TestStart() { testPackageRun = new TestPackageRun(); }