Example #1
0
        public void Parse_Timeout()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/Timeout:40"));
            Assert.AreEqual(2400000, p.ExecutionTimeout);

            p.Parse(GenerateCommandLineArgs(@"/TIMEOUT:50"));
            Assert.AreEqual(3000000, p.ExecutionTimeout);
        }
Example #2
0
        public void Parse_Help()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/?"));
            Assert.IsTrue(p.PrintHelp);
        }
Example #3
0
        public void Parse_TagName()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/tag:Foobar"));
            Assert.AreEqual("Foobar", p.TagName);
        }
Example #4
0
        public void Parse_1Param()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/path:D:\DD\Tests\myWebsites"));
            Assert.AreEqual(@"D:\DD\Tests\myWebsites", p.WebSitePath);
        }
Example #5
0
        public void Parse_BrowserAndPath()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/browser:ie /path:D:\DD\Tests\myWebsites"));
            Assert.AreEqual(@"D:\DD\Tests\myWebsites", p.WebSitePath);
            Assert.IsInstanceOfType(p.Browser, typeof(IEBrowser));
        }
Example #6
0
        public void Parse_BrowserShortLongCasing()
        {
            //IE
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/browser:IE"));
            Assert.IsInstanceOfType(p.Browser, typeof(IEBrowser));

            p.Parse(GenerateCommandLineArgs(@"/browser:INTERNETEXPLORER"));
            Assert.IsInstanceOfType(p.Browser, typeof(IEBrowser));

            p.Parse(GenerateCommandLineArgs(@"/browser:internetexplorer"));
            Assert.IsInstanceOfType(p.Browser, typeof(IEBrowser));


            //FIREFOX
            p.Parse(GenerateCommandLineArgs(@"/browser:FF"));
            Assert.IsInstanceOfType(p.Browser, typeof(FireFoxBrowser));

            p.Parse(GenerateCommandLineArgs(@"/browser:FIREFOX"));
            Assert.IsInstanceOfType(p.Browser, typeof(FireFoxBrowser));

            p.Parse(GenerateCommandLineArgs(@"/browser:firefox"));
            Assert.IsInstanceOfType(p.Browser, typeof(FireFoxBrowser));
        }
Example #7
0
        public void Parse_Timeout_NonIntValue()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/Timeout:foo"));
        }
Example #8
0
        public void Parse_InvalidParameter()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/u:foo"));
        }
Example #9
0
        public void Parse_UnknownParameter()
        {
            RunParameters p = new RunParameters();

            p.Parse(GenerateCommandLineArgs(@"/z:D:\inetpub\wwwroot\foo"));
        }