Example #1
0
        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);
        }
Example #4
0
        public void GetAndSetPackageRun()
        {
            Report report = new Report();

            Assert.IsNull(report.TestPackageRun);

            TestPackageRun value = new TestPackageRun();

            report.TestPackageRun = value;
            Assert.AreSame(value, report.TestPackageRun);
        }
Example #5
0
        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);
        }
Example #6
0
 public void TestStart()
 {
     testPackageRun = new TestPackageRun();
 }