public void TestInitialize() { Contexts.Clear(); ClientTests.Clear(); Server = new ServerFixture(); BrowserFixtures.Clear(); BrowserFixtures.Add(new BrowserFixture()); ScreenshotCapture = new ScreenshotCapture(); }
public void TestCleanup() { ScreenshotCapture = null; ClientTests.Clear(); Contexts.Clear(); foreach (var browserFixture in BrowserFixtures) { browserFixture.Dispose(); } BrowserFixtures.Clear(); if (Server != null) { Server.Dispose(); Server = null; } }
protected void StartClients() { bool first = true; foreach (var context in Contexts) { BrowserFixture browserFixture; if (first) { browserFixture = BrowserFixtures[0]; first = false; } else { browserFixture = new BrowserFixture(); BrowserFixtures.Add(browserFixture); } browserFixture.Initialize(context.BrowserType); ClientTests.Add(new ClientTest(browserFixture.Browser, Server)); } }