public void ExecuteGivenAs_ShouldReturnCorrectValue( Navigate sut, [Frozen] IWebDriver webDriver, WebBrowser ability, Mock <INavigation> navigation, IActor actor) { //arrange Mock.Get(webDriver).Setup(w => w.Navigate()).Returns(navigation.Object); //act sut.ExecuteGivenAs(actor, ability); //assert navigation.Verify(n => n.GoToUrl(sut.Uri)); }