Пример #1
0
        public void Init()
        {
            _uiHelper = new TestUiHelper();
            _browserObject = Substitute.For<IBrowserObject>();
            _browserWindowMock = Substitute.For<IBrowserWindow>();
            _browserWindowBuilder = new TestBrowserWindowsBuilder(_browserWindowMock);

            _browserWindowsManager = new BrowserWindowsManager(_browserObject, _uiHelper, _browserWindowBuilder);
        }
Пример #2
0
        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();
        }