public void UsingCustomBy() { Expect.Exactly(1).On(mockDriver).Method("FindElement").With(new CustomBy("customCriteria")).Will(Return.Value(mockElement)); Expect.Exactly(1).On(mockElement).GetProperty("TagName").Will(Return.Value("form")); var page = new CustomByPage(); AssertFindsElement(page, () => page.customFoundElement); }
public void UsingCustomBy() { mockDriver.Expects.Exactly(1).Method(_ => _.FindElement(null)).With(new CustomBy("customCriteria")).WillReturn(mockElement.MockObject); mockElement.Expects.Exactly(1).GetProperty(_ => _.TagName).WillReturn("form"); var page = new CustomByPage(); AssertFindsElement(page, () => page.customFoundElement); }
public void UsingCustomBy() { mockDriver.Setup(_ => _.FindElement(It.Is <CustomBy>(x => x.Equals(new CustomBy("customCriteria"))))).Returns(mockElement.Object); mockElement.SetupGet <string>(_ => _.TagName).Returns("form"); var page = new CustomByPage(); AssertFindsElement(page, () => page.customFoundElement); mockDriver.Verify(_ => _.FindElement(new CustomBy("someForm")), Times.Once); mockElement.Verify(_ => _.TagName, Times.Once); }