public void Init() { _uiHelper = new TestUiHelper(); _browserObject = Substitute.For <IBrowserObject>(); _browserWindowMock = Substitute.For <IBrowserWindow>(); _browserWindowBuilder = new TestBrowserWindowsBuilder(_browserWindowMock); _browserWindowsManager = new BrowserWindowsManager(_browserObject, _uiHelper, _browserWindowBuilder); }
public void TestSettingApplicationsPreInitializesAllWindows() { var apps = new List <IApplication>() { new Application() { Id = "1", UrlString = "http://google.com" }, new Application() { Id = "2", UrlString = "http://google.com" }, new Application() { Id = "3", UrlString = "http://google.com" } }; var browserWindowMock = Substitute.For <IBrowserWindow>(); var browserWindowsManager = new BrowserWindowsManager(_browserObject, _uiHelper, new TestBrowserWindowsBuilder(browserWindowMock)); browserWindowsManager.Applications = apps; browserWindowMock.Received(apps.Count).PreInitializeWindow(); }