Пример #1
0
        private static void VerifyComparerIsUsed(string tagname, bool expectedResult)
        {
            var INativeElementStub = new Mock <INativeElement>();
            var domContainerMock   = new Mock <DomContainer>();
            var element            = new Element(domContainerMock.Object, INativeElementStub.Object);

            INativeElementStub.Expect(native => native.TagName).Returns("testtagname");

            var elementComparerMock = new ElementComparerMock(tagname);
            var elementConstraint   = new ElementConstraint(elementComparerMock);

            ConstraintContext context = new ConstraintContext();

            Assert.That(elementConstraint.Matches(element, context) == expectedResult);
        }
        private static void VerifyComparerIsUsed(string tagname, bool expectedResult)
        {
            var nativeElementMock = new Mock <INativeElement>();
            var domContainerMock  = new Mock <DomContainer>();

            nativeElementMock.Expect(x => x.IsElementReferenceStillValid()).Returns(true);
            var element = new Element(domContainerMock.Object, nativeElementMock.Object);

            nativeElementMock.Expect(native => native.TagName).Returns("testtagname");

            var elementComparerMock = new ElementComparerMock(tagname);
            var elementConstraint   = new ElementConstraint(elementComparerMock);

            ConstraintContext context = new ConstraintContext();

            Assert.That(elementConstraint.Matches(element, context) == expectedResult);
        }