コード例 #1
0
        public void SetUp()
        {
            mockProcessor = new DynamicMock(typeof(ISelenium));
            ISelenium selenium = (ISelenium)mockProcessor.MockInstance;

            flashSelenium = new FlashSelenium.FlashSelenium(selenium, flashObjectId);
        }
コード例 #2
0
 public void ShouldTestFlashSeleniumInOpera()
 {
     selenium = GetSelenium("*opera");
     flashSelenium = new FlashSelenium.FlashSelenium(selenium, flashObjectId);
     flashSelenium.Start();
     flashSelenium.Open(URL);
     flashSelenium.Call("click");
     Assert.AreEqual("BLUE", flashSelenium.Call("getColor"));
 }
コード例 #3
0
 public void ShouldTestFlashSeleniumInOpera()
 {
     selenium      = GetSelenium("*opera");
     flashSelenium = new FlashSelenium.FlashSelenium(selenium, flashObjectId);
     flashSelenium.Start();
     flashSelenium.Open(URL);
     flashSelenium.Call("click");
     Assert.AreEqual("BLUE", flashSelenium.Call("getColor"));
 }
コード例 #4
0
 public void shouldInvokeStop()
 {
     mockProcessor.Expect("Stop");
     ISelenium selenium = (ISelenium) mockProcessor.MockInstance;
     FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
     try
     {
         flashSelenium.Stop();
     }
     catch
     {
         Assert.Fail("Should Not Fail");
     }
 }
コード例 #5
0
        public void shouldOpenUrl()
        {
            mockProcessor.Expect("Open", new object[] { "http://blah.com" });
            ISelenium selenium = (ISelenium)mockProcessor.MockInstance;

            FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
            try
            {
                flashSelenium.Open("http://blah.com");
            }
            catch
            {
                Assert.Fail("Should Not Fail");
            }
        }
コード例 #6
0
        public void shouldInvokeStop()
        {
            mockProcessor.Expect("Stop");
            ISelenium selenium = (ISelenium)mockProcessor.MockInstance;

            FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
            try
            {
                flashSelenium.Stop();
            }
            catch
            {
                Assert.Fail("Should Not Fail");
            }
        }
コード例 #7
0
        public void shouldWaitForPageLoad()
        {
            ISelenium selenium = (ISelenium)mockProcessor.MockInstance;

            FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
            mockProcessor.Expect("WaitForPageToLoad", new string[] { "5000" });
            try
            {
                flashSelenium.WaitForPageToLoad("5000");
            }
            catch
            {
                Assert.Fail("Should Not Fail");
            }
        }
 public void SetUp()
 {
     mockProcessor = new DynamicMock(typeof(ISelenium));
     ISelenium selenium = (ISelenium) mockProcessor.MockInstance;
     flashSelenium = new FlashSelenium.FlashSelenium(selenium, flashObjectId);
 }
コード例 #9
0
 public void shouldWaitForPageLoad()
 {
     ISelenium selenium = (ISelenium) mockProcessor.MockInstance;
     FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
     mockProcessor.Expect("WaitForPageToLoad", new string[] { "5000" });
     try
     {
         flashSelenium.WaitForPageToLoad("5000");
     }
     catch
     {
         Assert.Fail("Should Not Fail");
     }
 }
コード例 #10
0
 public void shouldOpenUrl()
 {
     mockProcessor.Expect("Open", new object[] {"http://blah.com"});
     ISelenium selenium = (ISelenium)mockProcessor.MockInstance;
     FlashSelenium.FlashSelenium flashSelenium = new FlashSelenium.FlashSelenium(selenium, "test");
     try
     {
         flashSelenium.Open("http://blah.com");
     }
     catch
     {
         Assert.Fail("Should Not Fail");
     }
 }