public void Should_proceed_when_ready_state_is_complete() { //GIVEN var complete = new MyIEWaitforComplete(); //WHEN var result = complete.call_IsStateInteractiveOrComplete(tagREADYSTATE.READYSTATE_COMPLETE); //THEN Assert.That(result, Is.True); }
public void Should_proceed_when_ready_state_is_interactive() { //GIVEN var complete = new MyIEWaitforComplete(); //WHEN var result = complete.call_IsStateInteractiveOrComplete(tagREADYSTATE.READYSTATE_INTERACTIVE); //THEN Assert.That(result, Is.True); }
public void Should_call_IsStateInteractiveOrComplete_from_WaitWhileIEReadyStateNotComplete() { //GIVEN var webBrowser = new Mock<IWebBrowser2>(); webBrowser.Expect(browser => browser.ReadyState).Returns(tagREADYSTATE.READYSTATE_COMPLETE); var complete = new MyIEWaitforComplete(); //WHEN var result = complete.call_WaitWhileIEReadyStateNotComplete(webBrowser.Object); //THEN Assert.That(result, Is.True, "Expected true"); Assert.That(complete.IsStateInteractiveOrCompleteCallCount, Is.EqualTo(1), "should call IsStateInteractiveOrComplete"); }
public void Should_use_settings_sleeptime_for_initialsleep() { //GIVEN var settings = new Mock<ISettings>(); settings.Expect(s => s.SleepTime).Returns(10); Settings.Instance = settings.Object; var complete = new MyIEWaitforComplete(); //WHEN complete.call_InitialSleep(); //THEN settings.VerifyAll(); }
public void Should_call_IsStateInteractiveOrComplete_from_WaitWhileIEReadyStateNotComplete() { //GIVEN var webBrowser = new Mock <IWebBrowser2>(); webBrowser.Expect(browser => browser.ReadyState).Returns(tagREADYSTATE.READYSTATE_COMPLETE); var complete = new MyIEWaitforComplete(); //WHEN var result = complete.call_WaitWhileIEReadyStateNotComplete(webBrowser.Object); //THEN Assert.That(result, Is.True, "Expected true"); Assert.That(complete.IsStateInteractiveOrCompleteCallCount, Is.EqualTo(1), "should call IsStateInteractiveOrComplete"); }
public void Should_use_settings_sleeptime_for_initialsleep() { //GIVEN var settings = new Mock <ISettings>(); settings.Expect(s => s.SleepTime).Returns(10); Settings.Instance = settings.Object; var complete = new MyIEWaitforComplete(); //WHEN complete.call_InitialSleep(); //THEN settings.VerifyAll(); }