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"); } }
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"); } }
//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"); } }