public void TestGotoPageCallsDriverMethod() { var url = new Uri("http://www.bing.com"); var navigation = new Mock<INavigation>(MockBehavior.Strict); navigation.Setup(n => n.GoToUrl(url)); var driver = new Mock<IWebDriver>(MockBehavior.Strict); driver.Setup(d => d.Navigate()).Returns(navigation.Object); var browser = new SeleniumBrowser(new Lazy<IWebDriver>(() => driver.Object)); browser.GoTo(url); driver.VerifyAll(); navigation.VerifyAll(); }
public void TestGotoPageCallsDriverMethod() { var url = new Uri("http://www.bing.com"); var navigation = new Mock <INavigation>(MockBehavior.Strict); navigation.Setup(n => n.GoToUrl(url)); var driver = new Mock <IWebDriver>(MockBehavior.Strict); driver.Setup(d => d.Navigate()).Returns(navigation.Object); var logger = new Mock <ILogger>(MockBehavior.Loose); var browser = new SeleniumBrowser(new Lazy <IWebDriver>(() => driver.Object), logger.Object); browser.GoTo(url); driver.VerifyAll(); navigation.VerifyAll(); }