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); }