示例#1
0
        public void MotoAmendQuoteDirectDebit()
        {
            SetOurZurichRegKeys();
            UiMap.CustomerCode = Moto.TamMotorSteps(Customer);
            Moto.CreateNewBusinessPolicy(ExpectedAddress);
            Moto.AssertSelectPolicyForm();
            Moto.SelectPolicyQuote();
            Moto.AcceptAndFinishQuote("dd", 2);
            Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);

            string originalPremium = Moto.CheckPolicyPremium("dd");

            Moto.OpenTransList(Transactions.GetTransactionDictionary(originalPremium, "dd"));
            Moto.CheckCorrectDocumentPresent(this.Docs.DocumentsForMotoNewBusinessQuoteDd);

            string policyNumber = Moto.GetPolicyNumber();

            Renewals(policyNumber, "Motor", RenewalPremium, "Zurich");
            Moto.MotoAmendRisk();
            Moto.PublicCreditCheckOk();
            Moto.CommonParams.SendHomeKeys = "{End}";
            Moto.AmendSelectQuote();
            Moto.MotoAmendRiskNew("dd");
            Moto.ContinueToRetrieveResponse();
            Moto.MotoAmendRiskNew1();
            Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
            Moto.HighlightBillingScreen();

            string premium = Moto.CheckPolicyPremium("dd");

            House.CheckCorrectDocumentPresent(this.Docs.DocumentsForMotoAmendRiskNew);
            House.OpenTransList(Transactions.GetTransactionDictionary(premium, "dd", originalPremium));
            Moto.ClosePolicy();
        }
示例#2
0
        public void MotoCreateQuote()
        {
            SetOfficeRegKeys();
            UiMap.CustomerCode = Moto.TamMotorSteps(Customer);
            Moto.CreateNewBusinessPolicy(ExpectedAddress);
            Moto.AssertSelectPolicyForm();
            Moto.SelectPolicyQuote();
            Moto.AcceptAndFinishQuote("cash", 2);
            Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);

            string premium = Moto.CheckPolicyPremium("cash");

            Moto.OpenTransList(Transactions.GetTransactionDictionary(premium, "cash"));
            Moto.CheckPremiumInQuoteDocument(this.Docs.DocumentsForMotoNewBusinessQuote, "cash");
        }
示例#3
0
        public void MotoOverridePremium()
        {
            const string OverridePremiumGross = "3393.06";
            const string OverridePremiumNet   = "3201.00";

            SetOfficeRegKeys();
            UiMap.CustomerCode = Moto.TamMotorSteps(Customer);
            Moto.CreateNewBusinessPolicy(ExpectedAddress);
            Moto.AssertSelectPolicyForm();
            Moto.SelectPolicyQuote();
            Moto.ChangePremium(OverridePremiumGross);
            Moto.AcceptAndFinishQuote("cash", 2);
            Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
            Moto.HighlightBillingScreen();
            Moto.MotoCheckChangedPremium(OverridePremiumNet);

            Moto.CheckPremiumInQuoteDocument(this.Docs.DocumentsForMotoOverridePremium, "cash", double.Parse(OverridePremiumNet));
            Moto.OpenTransList(Transactions.GetTransactionDictionary(OverridePremiumNet, "cash"));
        }
示例#4
0
 public void MotoCancelExit()
 {
     SetOfficeRegKeys();
     UiMap.CustomerCode = Moto.TamMotorSteps(Customer);
     Moto.CreateNewBusinessPolicy(ExpectedAddress);
     Moto.AssertSelectPolicyForm();
     Moto.SelectPolicyQuote();
     Moto.AcceptAndFinishQuote("cash", 2);
     Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
     Moto.MotoCloseDetails();
     //Cancel policy
     Moto.MotoMTA();
     Moto.MotoCancelPolicy();
     Moto.MtaEffectiveDate();
     Moto.MotoCancelPolicy1();
     Moto.MotoCancelExit();
     Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
     Moto.MotoCheckPolicyStatusExpectedValues.UIItemEditText = "NEW";
     Moto.MotoCheckPolicyStatus();
 }
示例#5
0
 public void MotoCancelAccept()
 {
     SetOfficeRegKeys();
     UiMap.CustomerCode = Moto.TamMotorSteps(Customer);
     Moto.CreateNewBusinessPolicy(ExpectedAddress);
     Moto.AssertSelectPolicyForm();
     Moto.SelectPolicyQuote();
     Moto.AcceptAndFinishQuote("cash", 2);
     Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
     Moto.CheckPolicyPremium("cash");
     Moto.MotoCloseDetails();
     Moto.MotoMTA();
     Moto.MotoCancelPolicy();
     Moto.MtaEffectiveDate();
     Moto.MotoCancelPolicy1();
     Moto.MotoMTAConfirmPolicy("cancel");
     Moto.CloseAndOpenPolicyList(UiMap.CustomerCode);
     Moto.MotoCheckPolicyStatusExpectedValues.UIItemEditText = "CAN";
     Moto.MotoCheckPolicyStatus();
     Moto.CheckCorrectNumberTrans(2);
     Moto.CheckCorrectDocumentPresent(Docs.DocumentsForMotoNewBusinessCancelAccept);
 }