Example #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);
        }
Example #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();
        }