示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#4
0
        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);
        }