コード例 #1
0
        public void GetXmlDocument_ShouldReturnCorrectValue(
            [Frozen] IMeasureDuration measureDuration,
            [Greedy] XmlDocumentObserver expectedDocumentObserver,
            INamed named,
            IFixture fixture,
            DateTimeOffset date)
        {
            // arrange
            fixture.Customize <XmlDocumentObserver>(c => c.FromFactory(new MethodInvoker(new GreedyConstructorQuery())));
            var sut = fixture.Create <SeleniumReporter>();

            Mock.Get(measureDuration).Setup(m => m.Now).Returns(date);
            SetupObserver(expectedDocumentObserver, named);
            SetupObserver(sut.XmlDocumentObserver, named);
            var expected = expectedDocumentObserver.GetXmlDocument();
            // act
            var actual = sut.GetXmlDocument();

            // assert
            actual.ToString().Should().Be(expected.ToString());
        }
コード例 #2
0
ファイル: SeleniumReporter.cs プロジェクト: lanicon/tranquire
 /// <inheritdoc />
 public XDocument GetXmlDocument()
 {
     return(XmlDocumentObserver.GetXmlDocument());
 }