public void Setup() { var pages = new ConcurrentStack<IGooglePageModel>(); Parallel.Invoke(() => pages.Push(new GooglePageModel<InternetExplorerGrid>()), () => pages.Push(new GooglePageModel<FirefoxGrid>())); var parallelPage = new ParallelPageModel<IGooglePageModel>(pages.ToArray()); _page = parallelPage.Cast(); _page.Search("SQL For .NET Programmers"); }
public void Setup() { var pages = new ConcurrentStack <IGooglePageModel>(); Parallel.Invoke(() => pages.Push(new GooglePageModel <InternetExplorerGrid>()), () => pages.Push(new GooglePageModel <FirefoxGrid>())); var parallelPage = new ParallelPageModel <IGooglePageModel>(pages.ToArray()); _page = parallelPage.Cast(); _page.Search("SQL For .NET Programmers"); }