Пример #1
0
        public void Can_Update_individual_Applicant_Parental_Addressee()
        {
            lock (_commonObject)
            {
                string firstSalutationName;
                string lastSalutationName;
                string firstAddresseeName;
                string lastAddresseeName;

                var dataPackage = GetDataPackage("BU_APP_PSA_T4", out firstSalutationName, out lastSalutationName,
                                                 out firstAddresseeName, out lastAddresseeName);

                using (new DataSetup(purgeBeforeInsert: false, purgeAfterTest: false, packages: dataPackage))
                {
                    NavigateToBulkUpdateApplicantParentalSalutationDetailScreen();

                    //Act
                    ParentalSalutationAndAddresseeDetail.DeleteParentalAddresseeColumnValues();
                    ParentalSalutationAndAddresseeDetail.ClickFirstCellofColumn(DefaultAddresseeColumn);
                    ParentalSalutationAndAddresseeDetail.ExecuteJavaScriptToBulkParentalAddresseeFloodFillMenuClick();
                    ParentalSalutationAndAddresseeDetail.FloodFillAddresseeColumnWithOverride();

                    //Assert
                    var cells = ParentalSalutationAndAddresseeDetail.GetCellText(DefaultAddresseeColumn);
                    Assert.AreEqual(cells[0], firstAddresseeName);
                    Assert.AreEqual(cells[1], string.Empty);

                    IWebElement IsDirtyIndicator = SeleniumHelper.Get(ParentalSalutationAndAddresseeDetail.IsDirtyIndicator);
                    Assert.IsTrue(IsDirtyIndicator.Displayed);
                }
            }
        }