/// <summary>Initializes a new instance of the <see cref="UnitTestBase"/> class. Initializes a new instance of the <see cref="BaseTests"/> class.</summary> /// <param name="newBrowserPerIteration">The run Browser Per Iteration.</param> protected UnitTestBase() { var testSettings = TestSettings.Instance; var remoteagentnlog = new RemoteNlogHelper(); remoteagentnlog.EnableRemoteUDPLogger(); this.logger = new Logger(); }
/// <summary>Initializes a new instance of the <see cref="BaseTests"/> class.</summary> /// <param name="newBrowserPerIteration">The run Browser Per Iteration.</param> protected BaseTests(bool newBrowserPerIteration) { var testSettings = TestSettings.Instance; this.TestingFramework = FrameworkLoader.LoadFrameworkInstance(testSettings.Provider.Assembly, testSettings.Provider.Type); this.BaseUrl = testSettings.BaseUrl; this.newBrowserPerIteration = newBrowserPerIteration; var remoteagentnlog = new RemoteNlogHelper(); remoteagentnlog.EnableRemoteUDPLogger(); this.logger = new Logger(); TestRunnerEventHandler.TestRunnerExceptionOccured += this.TestRunnerExceptionOccured; }