public virtual void SetUp()
        {
            GlobalData.Instance.TestMode = true;
            Settings.Default.ReloadCount = 0;

            browserMock  = new DynamicMock(typeof(IE.WebBrowser));
            documentMock = new DynamicMock(typeof(HTMLDocument));
            elementMock  = new List <DynamicMock>();

            webBrowser                      = browserMock.MockInstance as IE.WebBrowser;
            paymentInfo                     = new PaymentInfo();
            paymentInfo.Amount              = "123.12";
            paymentInfo.AmountToPay         = "120.00";
            paymentInfo.BankAccountNo       = "PL 1234567980";
            paymentInfo.BillerName          = "Some Biller Name`~!@#$%^&*_={}[];\"'<>|\\() of the ~`!@#$%^&*()_+{}|:\"<>?=[]\\'";
            paymentInfo.City                = "CityName`~!@#$%^&*_={}[];\"'<>|\\() of the ~`!@#$%^&*()_+{}|:\"<>?=[]\\'";
            paymentInfo.Currency            = "PLN";
            paymentInfo.DefinedTransferName = "Defined Transfer";
            paymentInfo.DueDate             = "20.03.2010";
            paymentInfo.Id                  = "12345";
            paymentInfo.PostalCode          = "12098";
            paymentInfo.State               = State.IDLE;
            paymentInfo.Street              = "Some Street name`~!@#$%^&*_={}[];\"'<>|\\() of the ~`!@#$%^&*()_+{}|:\"<>?=[]\\'";
            paymentInfo.Title               = "Title `~!@#$%^&*_={}[];\"'<>|\\() of the ~`!@#$%^&*()_+{}|:\"<>?=[]\\'payment";

            request  = new PaymentRequest(webBrowser, paymentInfo);
            provider = CreateProvider();
        }
Esempio n. 2
0
        private static void OpenUrl(IE.WebBrowser browser, String urlString, object flags, String targetWindow)
        {
            object url     = urlString;
            object window  = targetWindow;
            object nullObj = null;

            browser.Navigate2(ref url, ref flags, ref window, ref nullObj, ref nullObj);
        }
        public void SetUp()
        {
            GlobalData.Instance.TestMode = true;
            Settings.Default.ReloadCount = 0;

            DynamicMock mock = new DynamicMock(typeof(IE.WebBrowser));

            webBrowser = mock.MockInstance as IE.WebBrowser;

            paymentInfo = new PaymentInfo();
            paymentInfo.BankAccountNo = "AB01923837465";
            paymentInfo.State         = State.IDLE;
        }
Esempio n. 4
0
        public void ShouldCallMockForUrlInSameTab()
        {
            object      url         = "http://some.url/more";
            object      flags       = 0x2;
            object      window      = "_self";
            object      nullObj     = null;
            DynamicMock browserMock = new DynamicMock(typeof(IE.WebBrowser));

            browserMock.Expect("Navigate2", url, flags, window, nullObj, nullObj);
            IE.WebBrowser browser = (IE.WebBrowser)browserMock.MockInstance;

            Util.OpenUrl(browser, (string)url);
            browserMock.Verify();
        }
Esempio n. 5
0
 /// <summary>
 /// Opens URL in new the window/tab
 /// </summary>
 public static void OpenUrlInNewTab(IE.WebBrowser browser, String urlString)
 {
     OpenUrl(browser, urlString, 0x0800, "_blank");
 }
Esempio n. 6
0
 /// <summary>
 /// Opens URL in the current window/tab
 /// </summary>
 public static void OpenUrl(IE.WebBrowser browser, String urlString)
 {
     OpenUrl(browser, urlString, 0x2, "_self");
 }
Esempio n. 7
0
 public PaymentRequest(IE.WebBrowser webBrowser, PaymentInfo paymentInfo)
 {
     this.webBrowser  = webBrowser;
     this.paymentInfo = paymentInfo;
 }
Esempio n. 8
0
 public PaymentRequest(IE.WebBrowser webBrowser, PaymentInfo paymentInfo, String url)
     : this(webBrowser, paymentInfo)
 {
     this.url = url;
 }
Esempio n. 9
0
 public PaymentRequest(IE.WebBrowser webBrowser, PaymentInfo paymentInfo, bool userAction)
     : this(webBrowser, paymentInfo)
 {
     this.userAction = userAction;
 }