コード例 #1
0
 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");
 }
コード例 #2
0
        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");
        }