public void DisplayApplication(IApplication application) { var browserWindow = _browserWindowsManager.GetOrCreateBrowserWindow(application); _uiHelper.PerformInUiThread(() => { browserWindow.Display(); }); }
public void TestDisplayApplicationCallGetOrCreateBrowserWindow() { _uiHelper = Substitute.For <IUiHelper>(); var windowMock = Substitute.For <IBrowserWindow>(); _browserWindowsManager.GetOrCreateBrowserWindow(null).ReturnsForAnyArgs(windowMock); _browsersManagerApi = new BrowsersManagerApi(_browserWindowsManager, _uiHelper); _browsersManagerApi.DisplayApplication(new Application()); _browserWindowsManager.Received().GetOrCreateBrowserWindow(Arg.Any <IApplication>()); }