Example #1
0
 public AbstractPage()
 {
     driver = AbstractTest.GetDriver();
     driver.Manage().Window.Maximize();
     new WebDriverWait(driver, System.TimeSpan.FromSeconds(5)).Until(
         d => ((IJavaScriptExecutor)d).ExecuteScript("return document.readyState").Equals("complete"));
     PageFactory.InitElements(driver, this);
 }
Example #2
0
File: Main.cs Project: jma2400/Blog
    static void Main()
    {
        AbstractTest[] tests = new AbstractTest[] {
            new TestManaged(),
#if !MONO
            new TestCppCli(),
#endif
            new TestPInvoke(),
            new TestPInvokeS(),
            new TestDelegate(),
            new TestDelegateS(),
            new TestDynamicS(),
            new TestCalli()
        };

        const int MaxLoops = 100000000;

        Stopwatch watch = new Stopwatch();

        foreach (AbstractTest test in tests)
        {
            watch.Start();
            test.TestWithNoParameters(MaxLoops);
            watch.Stop();
            WriteOutput(test.Name, "N", watch.ElapsedMilliseconds, "NA");
            watch.Reset();

            watch.Start();
            int intResult = test.TestWithInt(MaxLoops);
            watch.Stop();
            WriteOutput(test.Name, "I", watch.ElapsedMilliseconds, intResult);
            watch.Reset();

            watch.Start();
            double doubleResult = test.TestWithDouble(MaxLoops);
            watch.Stop();
            WriteOutput(test.Name, "D", watch.ElapsedMilliseconds, doubleResult);
            watch.Reset();

            watch.Start();
            intResult = test.TestWithIntPointer(MaxLoops);
            watch.Stop();
            WriteOutput(test.Name, "IP", watch.ElapsedMilliseconds, intResult);
            watch.Reset();

            watch.Start();
            doubleResult = test.TestWithDoublePointer(MaxLoops);
            watch.Stop();
            WriteOutput(test.Name, "DP", watch.ElapsedMilliseconds, doubleResult);
            watch.Reset();

            Console.WriteLine();
        }
    }
 public void OneSetUp()
 {
     test        = new AbstractTest();
     environment = test.InitializeEnvironment(TestContext.Parameters["Environment"], "Environment");
     baseUrl     = test.InitializeEnvironment(TestContext.Parameters["BaseUrl"], "Base_URL");
 }
 public Tester(AbstractTest test)
 {
     _test = test;
 }