Beispiel #1
0
        public void Verify_Transfer_Portal_AllWallets()
        {
            #region DriverInitiation
            IWebDriver driverObj;
            ISelenium  iBrowser = commonFramework.GetDriverByTestCaseName(SeleniumContainer, Gallio.Framework.TestContext.CurrentContext.Test.Name);
            driverObj = browserInitialize(iBrowser);
            #endregion

            #region Declaration
            Login_Data  loginData = new Login_Data();
            MyAcct_Data acctData  = new MyAcct_Data();
            // Configuration testdata = TestDataInit();
            Registration_Data regData = new Registration_Data();
            #endregion

            AddTestCase("Verify Transfer is successful", "Transfer should be successful.");
            try
            {
                //acctData.Update_deposit_withdraw_Card(testdata.AppSettings.Settings["CDCC1"].Value, testdata.AppSettings.Settings["MaxAmount"].Value, testdata.AppSettings.Settings["CDDepAmount"].Value, testdata.AppSettings.Settings["CDDepWallet"].Value, testdata.AppSettings.Settings["CDWithWallet"].Value);

                loginData.update_Login_Data(ReadxmlData("depdata", "user", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "pwd", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "CCFname", DataFilePath.Accounts_Wallets));

                acctData.Update_deposit_withdraw_Card(ReadxmlData("depdata", "CCard", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "wAmt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "wAmt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "depWallet", DataFilePath.Accounts_Wallets), ReadxmlData("depdata", "ToWallet", DataFilePath.Accounts_Wallets), null);

                WriteCommentToMailer("UserName: "******";\nPassword: "******"depdata", "TransWalletDropDown", DataFilePath.Accounts_Wallets),
                                        ReadxmlData("depdata", "TransWalletTable", DataFilePath.Accounts_Wallets));

                Pass();
            }

            catch (Exception e)
            {
                exceptionStack(e);
                CaptureScreenshot(driverObj, "Portal");
                Fail("Fund transfer among all wallets is failed for an exception");
            }
        }
Beispiel #2
0
        public void Verify_Transfer_Insufficient_Fund()
        {
            #region DriverInitiation
            IWebDriver driverObj;
            ISelenium  iBrowser = commonFramework.GetDriverByTestCaseName(SeleniumContainer, Gallio.Framework.TestContext.CurrentContext.Test.Name);
            driverObj = browserInitialize(iBrowser);
            #endregion

            #region Declaration


            Login_Data        loginData = new Login_Data();
            MyAcct_Data       acctData  = new MyAcct_Data();
            Registration_Data regData   = new Registration_Data();

            #endregion
            AddTestCase("Verify the wallet transfer functionality across wallets to Verify transfer amount lesser than non withdrawable amount ", "Insufficient fund error should be displayed");
            try
            {
                loginData.update_Login_Data(ReadxmlData("depdata", "user", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "pwd", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "CCFname", DataFilePath.Accounts_Wallets));

                acctData.Update_deposit_withdraw_Card(ReadxmlData("depdata", "CCard", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "CCAmt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "CCAmt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "depWallet", DataFilePath.Accounts_Wallets), ReadxmlData("depdata", "ToWallet", DataFilePath.Accounts_Wallets), null);

                WriteCommentToMailer("UserName: "******";\nPassword: "******"depdata", "FromWallet", DataFilePath.Accounts_Wallets),
                                                   ReadxmlData("depdata", "ToWallet", DataFilePath.Accounts_Wallets));

                Pass();
            }
            catch (Exception e)
            {
                exceptionStack(e);
                CaptureScreenshot(driverObj, "Portal");
                Fail("Verify_Transfer_Insufficient_Fund failed");
            }
        }
Beispiel #3
0
        //Verify the Deposit type bonus /promotion
        public void Verify_Deposit_Netteller_Bonus()
        {
            #region Declaration
            Registration_Data     regData = new Registration_Data();
            IMS_Base              baseIMS = new IMS_Base();
            IMS_AdminSuite.Common commIMS = new IMS_AdminSuite.Common();
            Ladbrokes_IMS_TestRepository.Common commTest = new Ladbrokes_IMS_TestRepository.Common();
            Login_Data  loginData = new Login_Data();
            MyAcct_Data acctData  = new MyAcct_Data();
            #endregion

            #region DriverInitiation
            IWebDriver driverObj;
            ISelenium  iBrowser = commonFramework.GetDriverByTestCaseName(SeleniumContainer, Gallio.Framework.TestContext.CurrentContext.Test.Name);
            driverObj = browserInitialize(iBrowser, FrameGlobals.VegasURL);
            #endregion

            try
            {
                AddTestCase("Verify Netteller deposit is successful", "Deposit through netteller should be successful.");

                loginData.update_Login_Data(ReadxmlData("depdata", "user", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "pwd", DataFilePath.Accounts_Wallets),
                                            ReadxmlData("depdata", "CCFname", DataFilePath.Accounts_Wallets));

                acctData.Update_deposit_withdraw_Card(ReadxmlData("netdata", "account_pwd", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("depdata", "wAmt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("bonus", "depoAmnt", DataFilePath.Accounts_Wallets),
                                                      ReadxmlData("bonus", "bonusWallet", DataFilePath.Accounts_Wallets), ReadxmlData("bonus", "bonusWallet", DataFilePath.Accounts_Wallets), null);

                WriteCommentToMailer("UserName: "******";\nPassword: "******"netdata", "account_id", DataFilePath.Accounts_Wallets), ReadxmlData("bonus", "depoProm", DataFilePath.Accounts_Wallets));

                BaseTest.Pass();
            }
            catch (Exception e)
            {
                exceptionStack(e);
                CaptureScreenshot(driverObj, "Portal");
                Fail("Deposit bonus scenario failed");
            }
        }