public void Can_edit_risk_profile_check_configuration() { //generate risk profile check configuration edited form data //create a not default VIP Level for Brand var _vipLevelEdited = _container.Resolve <BrandTestHelper>().CreateNotDefaultVipLevel(DefaultBrandId); var rpcDataEdited = TestDataGenerator.CreateRiskProfileCheckConfigurationData( DefaultLicensee, DefaultBrand, "RMB", _vipLevelEdited.Name ); //edit risk profile check configuration var editRPCForm = _riskProfileCheckConfigurationPage.OpenEditRiskProfileCheckConfigurationForm(_riskProfileCheckData); editRPCForm.EditRiskProfileConfigurationFields(_riskProfileCheckData, rpcDataEdited); var viewRPCForm = editRPCForm.Submit(); Assert.AreEqual("Risk Profile Check Configuration has been sucessfully updated.", viewRPCForm.SuccessAlert.Text); Assert.AreEqual(rpcDataEdited.Licensee, viewRPCForm.Licensee.Text); Assert.AreEqual(rpcDataEdited.Brand, viewRPCForm.Brand.Text); Assert.AreEqual(rpcDataEdited.Currency, viewRPCForm.Currency.Text); Assert.AreEqual(rpcDataEdited.VipLevel, viewRPCForm.GetSelectedVipLevels()[0]); viewRPCForm.CloseTab("View Risk Profile Check Configuration"); //move to the initial state editRPCForm = _riskProfileCheckConfigurationPage.OpenEditRiskProfileCheckConfigurationForm(rpcDataEdited); editRPCForm.EditRiskProfileConfigurationFields(rpcDataEdited, _riskProfileCheckData); viewRPCForm = editRPCForm.Submit(); Assert.AreEqual("Risk Profile Check Configuration has been sucessfully updated.", viewRPCForm.SuccessAlert.Text); }
public override void BeforeAll() { base.BeforeAll(); //create a not default VIP Level for Brand _vipLevel = _container.Resolve <BrandTestHelper>().CreateNotDefaultVipLevel(DefaultBrandId); //generate risk profile check configuration form data _riskProfileCheckData = TestDataGenerator.CreateRiskProfileCheckConfigurationData( DefaultLicensee, DefaultBrand, DefaultCurrency, _vipLevel.Name ); _dashboardPage = _driver.LoginToAdminWebsiteAsSuperAdmin(); _riskProfileCheckConfigurationPage = _dashboardPage.Menu.ClickRiskProfileCheckConfiguration(); _newRPCForm = _riskProfileCheckConfigurationPage.OpenNewRiskProfileCheckConfigurationForm(); _newRPCForm.SetRiskProfileCheckConfigurationFields(_riskProfileCheckData); _newRPCForm.SubmitRiskProfileCheckConfiguration().CloseTab("View Risk Profile Check Configuration"); }