blob: c5254d3502c781b4029081d00f36524a86712819 [file] [log] [blame] [edit]
using NUnit.Framework;
using OpenQA.Selenium.Environment;
namespace OpenQA.Selenium
{
[SetUpFixture]
// Outside a namespace to affect the entire assembly
public class AssemblyFixture
{
public AssemblyFixture()
{
}
[OneTimeSetUp]
public void RunBeforeAnyTest()
{
Internal.Logging.Log.SetLevel(Internal.Logging.LogEventLevel.Trace);
EnvironmentManager.Instance.WebServer.Start();
if (EnvironmentManager.Instance.Browser == Browser.Remote)
{
EnvironmentManager.Instance.RemoteServer.Start();
}
}
[OneTimeTearDown]
public void RunAfterAnyTests()
{
EnvironmentManager.Instance.CloseCurrentDriver();
EnvironmentManager.Instance.WebServer.Stop();
if (EnvironmentManager.Instance.Browser == Browser.Remote)
{
EnvironmentManager.Instance.RemoteServer.Stop();
}
}
}
}