예제 #1
0
        /// <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();
        }
예제 #2
0
        /// <summary>Initializes a new instance of the <see cref="BaseTests"/> class.</summary>
        /// <param name="newBrowserPerIteration">The run Browser Per Iteration.</param>
        protected BrowserlessBaseTests()
        {
            var testSettings    = TestSettings.Instance;
            var remoteagentnlog = new RemoteNlogHelper();

            remoteagentnlog.EnableRemoteUDPLogger();
            this.logger = new Logger();
            TestRunnerEventHandler.TestRunnerExceptionOccured += this.TestRunnerExceptionOccured;
        }
예제 #3
0
        /// <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;
        }