Esempio n. 1
0
        public void Debt_VerifyChangeViewWorksForFundA_B()
        {
            try
            {
                test = extent.CreateTest("Debt_VerifyChangeViewWorksForFundA_B").Info("Test Started");
                DebtSummaryPage  debt  = new DebtSummaryPage(BaseTest.driver);
                AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver);
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                //Verify user can switch to list view
                Boolean lview = debt.Debt_ChangeToListView();
                Assert.IsTrue(lview == true, "View not changed to list view");

                //Verify switch view works on fund B
                driver.Navigate().Refresh();
                funds.ClickFundBTab();
                debt.ClickdebtSummary();
                Boolean cview = debt.Debt_ChangeToCardView();
                Assert.IsTrue(cview == true, "View not changed to card view");
                funds.ClickFundATab();
                test.Log(Status.Pass, "Test Case passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 2
0
        public void AddLoan_VerifyAddLoanAllFieldsAreMandatory()
        {
            try
            {
                test = extent.CreateTest("AddLoan_VerifyAddLoanAllFieldsAreMandatory").Info("Test Started");
                DebtSummaryPage    debt       = new DebtSummaryPage(BaseTest.driver);
                NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
                AssetSummaryPage   funds      = new AssetSummaryPage(BaseTest.driver);
                Thread.Sleep(3000);
                funds.ClickDebtSummary();
                debt.AddLoan_TotalLoanCommitmentIsMandatory();
                String alert1 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert1 == "All Fields are mandatory", "Loan can be addedd without commitment details");

                debt.AddLoan_OriginationDateIsMandatory();
                String alert2 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert2 == "All Fields are mandatory", "Loan can be addedd without origination date details");

                debt.AddLoan_InitialMaturityIsMandatory();
                String alert3 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert3 == "All Fields are mandatory", "Loan can be addedd without Initial Maturity details");

                debt.AddLoan_InterestRateTypeIsMandatory();
                String alert4 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert4 == "All Fields are mandatory", "Loan can be addedd without interest rate details");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 3
0
        public void DebtSearchWorksForBothTheFunds()
        {
            try
            {
                AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver);
                test = extent.CreateTest("DebtSearchWorksForBothTheFunds").Info("Test Started");
                DebtSummaryPage debt = new DebtSummaryPage(BaseTest.driver);
                //Verify search works on fund A
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                int countbeforesearchA = debt.RowsBeforeSearch();
                int countaftersearchA  = debt.RowsafterSearchForProperty();
                Assert.IsTrue(countbeforesearchA > countaftersearchA, "Search does not work");

                //Verify search works on fund B
                funds.ClickFundBTab();
                driver.Navigate().Refresh();
                Thread.Sleep(3000);
                debt.ClickdebtSummary();
                int countbeforesearchB = debt.RowsBeforeSearch();
                int countaftersearchB  = debt.RowsafterSearchForProperty();
                Assert.IsTrue(countbeforesearchB > countaftersearchB, "Search does not work");
                test.Log(Status.Pass, "Test Case passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 4
0
        public void AddLoan_VerifyAddLoanAllDropdownFieldsAreMandatory()
        {
            try
            {
                test = extent.CreateTest("AddLoan_VerifyAddLoanAllDropdownFieldsAreMandatory").Info("Test Started");
                DebtSummaryPage    debt       = new DebtSummaryPage(BaseTest.driver);
                NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
                AssetSummaryPage   funds      = new AssetSummaryPage(BaseTest.driver);
                Thread.Sleep(3000);
                funds.ClickDebtSummary();
                debt.AddLoan_LenderNameIsMandatory();
                String alert1 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert1 == "All Fields are mandatory", "Loan can be addedd without lender details");

                debt.AddLoan_PropertyNameIsMandatory();
                String alert2 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert2 == "All Fields are mandatory", "Loan can be addedd without property name details");

                debt.AddLoan_LoanTypeIsMandatory();
                String alert3 = debt.CaptureAlertMessage();
                Assert.IsTrue(alert3 == "All Fields are mandatory", "Loan can be addedd without loan type details");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 5
0
 public void DebtSummary_VerifyCardLabels()
 {
     try
     {
         test = extent.CreateTest("DebtSummary_VerifyCardLabels").Info("Test Started");
         DebtSummaryPage  debt  = new DebtSummaryPage(BaseTest.driver);
         AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver);
         funds.ClickDebtSummary();
         String label1 = debt.ReturnCardLabel1();
         String label2 = debt.ReturnCardLabel2();
         String label3 = debt.ReturnCardLabel3();
         String label4 = debt.ReturnCardLabel4();
         String label5 = debt.ReturnCardLabel5();
         String label6 = debt.ReturnCardLabel6();
         Assert.IsTrue(label1 == "Lender Name:", $"Expected:'Lender Name:' does not match Actual:{label1}");
         Assert.IsTrue(label2 == "Lender Type:", $"Expected:'Lender Type:' does not match Actual:{label2}");
         Assert.IsTrue(label3 == "Loan Type:", $"Expected:'Loan Type:' does not match Actual:{label3}");
         Assert.IsTrue(label4 == "Current Maturity:", $"Expected:'Current Maturity:' does not match Actual:{label4}");
         Assert.IsTrue(label5 == "Outstanding Amount:", $"Expected:'Outstanding Amount:' does not match Actual:{label5}");
         Assert.IsTrue(label6 == "Months To Maturity:", $"Expected:'Months To Maturity:' does not match Actual:{label6}");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 6
0
        public void VerifyArchiveLoan()
        {
            try
            {
                test = extent.CreateTest("VerifyArchiveLoan").Info("Test Started");
                DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
                LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                int NumberOfRowsBeforeArchive = debt.CountNumberOfLoan();
                loandetails.ClickOnCardDetails();
                debt.archive_Loan();
                debt.NavigateToLoanDetails();
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                int NumberOfRowsAfterArchive = debt.CountNumberOfLoan();
                Assert.IsTrue(NumberOfRowsBeforeArchive > NumberOfRowsAfterArchive, "Failed to archived loan");

                test.Log(Status.Pass, "Test Case Passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 7
0
 public void DebtSummary_VerifyListViewColumnLabels_LastFive()
 {
     try
     {
         test = extent.CreateTest("DebtSummary_VerifyListViewColumnLabels_LastFive").Info("Test Started");
         DebtSummaryPage    debt       = new DebtSummaryPage(BaseTest.driver);
         NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage   funds      = new AssetSummaryPage(BaseTest.driver);
         funds.ClickDebtSummary();
         debt.Debt_ChangeToListView();
         String label5 = navigation.ReturnListViewColumnLabel5();
         String label6 = navigation.ReturnListViewColumnLabel6();
         String label7 = navigation.ReturnListViewColumnLabel7();
         String label8 = navigation.ReturnListViewColumnLabel8();
         String label9 = navigation.ReturnListViewColumnLabel9();
         Assert.IsTrue(label5 == "Current Debt", $"Expected:'Current Debt' does not match Actual:{label5}");
         Assert.IsTrue(label6 == "Total Loan", $"Expected:'Total Loan' does not match Actual:{label6}");
         Assert.IsTrue(label7 == "Interest Rate", $"Expected:'Interest Rate' does not match Actual:{label7}");
         Assert.IsTrue(label8 == "Outstanding", $"Expected:'Outstanding' does not match Actual:{label8}");
         Assert.IsTrue(label9 == "Months To", $"Expected:'Outstanding Amount:' does not match Actual:{label9}");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 8
0
 public void DebtSummary_VerifyListViewColumnLabels_FirstFour()
 {
     try
     {
         test = extent.CreateTest("DebtSummary_VerifyListViewColumnLabels_FirstFour").Info("Test Started");
         DebtSummaryPage    debt       = new DebtSummaryPage(BaseTest.driver);
         NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver);
         AssetSummaryPage   funds      = new AssetSummaryPage(BaseTest.driver);
         funds.ClickDebtSummary();
         debt.Debt_ChangeToListView();
         String label1 = navigation.ReturnListViewColumnLabel1();
         String label2 = navigation.ReturnListViewColumnLabel2();
         String label3 = navigation.ReturnListViewColumnLabel3();
         String label4 = navigation.ReturnListViewColumnLabel4();
         Assert.IsTrue(label1 == "Property Name", $"Expected:'Property Name' does not match Actual:{label1}");
         Assert.IsTrue(label2 == "Date Of Loan", $"Expected:'Date Of Loan' does not match Actual:{label2}");
         Assert.IsTrue(label3 == "Lender", $"Expected:'Lender' does not match Actual:{label3}");
         Assert.IsTrue(label4 == "Current Maturity", $"Expected:'Current Maturity' does not match Actual:{label4}");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 9
0
 public void Debt_SortByOptionforBothTheFunds()
 {
     try
     {
         test = extent.CreateTest(" Debt_SortByOptionforBothTheFunds").Info("Test Started");
         DebtSummaryPage  debt  = new DebtSummaryPage(BaseTest.driver);
         AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver);
         //Verify download works for Fund A
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.Debt_ClickOptionsInSortBy();
         Boolean desc = debt.Debt_SelectDescending();
         Assert.True(desc == true, "Descending does not work");
         Thread.Sleep(3000);
         //Verify Ascending works as expected
         Boolean Asc = debt.Debt_SelectAscending();
         Assert.True(Asc == true, "Ascending does not work");
         funds.ClickFundBTab();
         Thread.Sleep(3000);
         debt.Debt_ClickOptionsInSortBy();
         Boolean desc1 = debt.Debt_SelectDescending();
         Assert.True(desc1 == true, "Descending does not work");
         Thread.Sleep(3000);
         //Verify Ascending works as expected
         Boolean Asc1 = debt.Debt_SelectAscending();
         Assert.True(Asc1 == true, "Ascending does not work");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 10
0
 public void VerifytheVersionSequence()
 {
     try
     {
         test = extent.CreateTest("VerifytheVersionSequence").Info("Test Started");
         AboutUsPage     AbtUs       = new AboutUsPage(BaseTest.driver);
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickOnAboutUs();
         bool res = AbtUs.VersionSequence();
         Assert.IsTrue(res == true, "Sequence is Failed ");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 11
0
 public void UpdatetheExtension()
 {
     try
     {
         test = extent.CreateTest("UpdatetheExtension").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.NavigateToLoanDetails();
         Boolean res = loandetails.UpdateExtentionDetails();
         Assert.IsTrue(res == true, "New extention date is not updated");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 12
0
 public void Debt_UserNavigatesToLoanAndbackToDebtFundA()
 {
     try
     {
         test = extent.CreateTest("Debt_UserNavigatesToLoanAndbackToDebtFundA").Info("Test Started");
         DebtSummaryPage debt = new DebtSummaryPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         String Screentitle = debt.NavigateToLoanDetails();
         Assert.AreEqual("Details", Screentitle, "User is not navigated to loan details");
         String debttab = debt.NavigateBackToDebt();
         Assert.AreEqual("DEBT SUMMARY", debttab, "User is not navigated to debt summary details");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 13
0
 public void VerifyTotalCommitmentInLoanDetailsIsEditable()
 {
     try
     {
         test = extent.CreateTest("VerifyTotalCommitmentInLoanDetailsIsEditable").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         Boolean res = loandetails.EditAndUpdateLoanCommitment();
         Assert.IsTrue(res == true, "Total Commitment is not editablle");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 14
0
 public void AddNewLoanType()
 {
     try
     {
         test = extent.CreateTest("CreateNewLoanWithFloatingInterest").Info("Test Started");
         DebtSummaryPage debt = new DebtSummaryPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.ClickAddLoanButton();
         Thread.Sleep(2000);
         Boolean res = debt.AddNewLoanType();
         Assert.IsTrue(res == true, "New loan Type gets added");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 15
0
 public void VerifyAmortizationwithValidData()
 {
     try
     {
         test = extent.CreateTest("VerifyAmortizationwithValidData").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         bool result = loandetails.validDataAmorization();
         Assert.IsTrue(result == true, "UpdateWithValidDataAmortization is not successful");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 16
0
 public void VerifyLoanDetailsInterestRateType()
 {
     try
     {
         test = extent.CreateTest("VerifyLoanDetailsInterestRateType").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         bool res = loandetails.LoanDetailsIntType();
         Assert.IsTrue(res == true, "Int rate is not updated successfully");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 17
0
 public void VerifyHedgingInstrumentForDate()
 {
     try
     {
         test = extent.CreateTest("VerifyHedgingInstrumentForDate").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         bool res1 = loandetails.HedgingExpirationDate();
         Assert.IsTrue(res1 == true, "Hedging instrument month date is not matching ");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 18
0
 public void VerifyHedgingInstrumentDetailsWithEmptyData()
 {
     try
     {
         test = extent.CreateTest("VerifyHedgingInstrumentDetailsWithEmptyData").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         Boolean res = loandetails.ClearHedgingIntrumentDetails();
         Assert.IsTrue(res == true, "Hedging instrument is failed to update empty data");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 19
0
 public void VerifyCurrentMonthsTomaturityFieldLogic()
 {
     try
     {
         test = extent.CreateTest("VerifyCurrentMonthsTomaturityFieldLogic").Info("Test Started");
         DebtSummaryPage    debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage    loandetails = new LoanDetailsPage(BaseTest.driver);
         NavigationMenuPage navigation  = new NavigationMenuPage(BaseTest.driver);
         navigation.ClickMainMenu();
         navigation.ClickLoanMaintenanceOption();
         debt.AddLoanWithFixedInterest();
         debt.NavigateBackToDebt();
         debt.ReturnCurrentMaturityOflatestLoan();
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 20
0
 public void CreateNewLoanWithFloatingInterest()
 {
     try
     {
         test = extent.CreateTest("CreateNewLoanWithFloatingInterest").Info("Test Started");
         DebtSummaryPage debt = new DebtSummaryPage(BaseTest.driver);
         debt.ClickdebtSummary();
         debt.AddLoanWithFloatingInterest();
         Thread.Sleep(2000);
         String currentDate = DateTime.Now.ToString("MM/dd/yyyy");
         debt.CLickEditLoanDetails();
         String originationDate = debt.GetNewLoanOriginationdate();
         Assert.IsTrue(originationDate == currentDate, "new loan creation failed");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 21
0
 public void VerifyHedgingWithNullData()
 {
     try
     {
         test = extent.CreateTest("VerifyHedgingWithNullData").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         loandetails.selectPropertyWithIndustrialType();
         loandetails.NavigateToPropertyDetails();
         bool res = loandetails.HedgingWithNullData();
         Assert.IsTrue(res == true, "Values are not updated to hyphen/null");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 22
0
 public void VerifyLoanDetailsWithEmptyData()
 {
     try
     {
         test = extent.CreateTest("VerifyLoanDetailsWithEmptyData").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         loandetails.UpdateLoanWithOutAddingData();
         string alert = loandetails.CaptureAlertMessage();
         Assert.AreEqual("No changes made in data...", alert, "Alert does not match");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 23
0
 public void VerifyAmortizationWithNullData()
 {
     try
     {
         test = extent.CreateTest("VerifyAmortizationWithNullData").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         loandetails.selectPropertyWithIndustrialType();
         loandetails.NavigateToPropertyDetails();
         loandetails.UpdateAmorizationNullData();
         string alert = loandetails.CaptureAlertMessage();
         Assert.AreEqual("All Fields are mandatory", alert, "Alert does not match");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 24
0
        public void VerifyAddLoanLabel()
        {
            try
            {
                test = extent.CreateTest("VerifyAddLoanLabel").Info("Test Started");
                DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
                LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
                debt.ClickdebtSummary();
                debt.ClickOnAddLoanButton();
                bool res = debt.CheckLoanlabel();
                Assert.IsTrue(res == true, "Label are incorrect");



                test.Log(Status.Pass, "Test Case Passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 25
0
        public void VerifyPrepaymentAmountInPrepaymentIsUpdateWithValidData()
        {
            try
            {
                test = extent.CreateTest("VerifyPrepaymentAmountInPrepaymentIsUpdateWithValidData").Info("Test Started");
                DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
                LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                debt.NavigateToLoanDetails();
                loandetails.VerifyPREPAYValidDetails();
                Assert.IsTrue(true == true, "{Prepayment updation has been done successfully");

                Thread.Sleep(9000);
                //No alert is getting for saving the data
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 26
0
        public void VerifyLoanNavigationFromPropertyNameToPropertyDetialsPage()
        {
            try
            {
                test = extent.CreateTest("VerifyNavigationFromPropertyNameToPropertyDetialsPage").Info("Test Started");
                DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
                LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                debt.NavigateToLoanDetails();
                string title = loandetails.navigationToPropertydetails();
                Assert.AreEqual("General Asset Summary", title, "Failed to navigate to portfolio Page / Property Name is not present");


                test.Log(Status.Pass, "Test Case Passed");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 27
0
 public void VerifytheTermMonthinloanDetailsPage()
 {
     try
     {
         test = extent.CreateTest("VerifytheTermMonthinloanDetailsPage").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.ClickdebtSummary();
         int termMonth = debt.AddLoanWithFloatingInterest();
         Thread.Sleep(2000);
         int Month = debt.getTermMonth();
         Assert.IsTrue(Month == termMonth, "Term month does not match");
         test.Log(Status.Pass, "Test Case passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 28
0
 public void VerifyAmortizationWithEmptyData()
 {
     try
     {
         test = extent.CreateTest("VerifyWithEmptyDataAmortizationDetails").Info("Test Started");
         DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
         LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
         debt.ClickFundATabDebt();
         debt.ClickdebtSummary();
         debt.NavigateToLoanDetails();
         loandetails.ClickOnEditIconAmorization();
         loandetails.ClickOnSaveIconAmorization();
         string alertMessage = loandetails.AlertTextAmorization();
         Assert.AreEqual("No changes made in data...", alertMessage, "Alert pop up text did not match");
         test.Log(Status.Pass, "Test Case Passed");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }
Esempio n. 29
0
        public void VerifyPrepaymentAmountInPrepaymentIsEditable()
        {
            try
            {
                test = extent.CreateTest("VerifyPrepaymentAmountInPrepaymentIsEditable").Info("Test Started");
                DebtSummaryPage debt        = new DebtSummaryPage(BaseTest.driver);
                LoanDetailsPage loandetails = new LoanDetailsPage(BaseTest.driver);
                debt.ClickFundATabDebt();
                debt.ClickdebtSummary();
                debt.NavigateToLoanDetails();
                loandetails.EditPrepayment();

                Boolean PreapaymentValue = loandetails.EditAndUpdatePrepaymentAmountBoolValue();
                Assert.IsTrue(PreapaymentValue == true, "Prepayment amount is not editable");

                Boolean NotesValue = loandetails.EditAndUpdatePrepaymentNotesBoolvalue();
                Assert.IsTrue(NotesValue == true, "Prepayment Notes is not editable");

                Boolean DateValue = loandetails.EditAndUpdatePrepaymentDatePickerBoolvalue();
                Assert.IsTrue(DateValue == true, "Prepayment date is not editable");

                Boolean EBAPNotes = loandetails.EditAndUpdatePrepaymentEBAPBoolvalue();
                Assert.IsTrue(EBAPNotes == true, "Prepayment EBAP is not editable");

                Boolean OLBPPNotes = loandetails.EditAndUpdatePrepaymentOLBPPBoolvalue();
                Assert.IsTrue(OLBPPNotes == true, "Prepayment OLBPP is not editable");

                Boolean EFAPPNotes = loandetails.EditAndUpdatePrepaymentEFABoolvalue();
                Assert.IsTrue(EFAPPNotes == true, "Prepayment OLBPP is not editable");
            }
            catch (Exception e)
            {
                test.Log(Status.Fail, "Test Case Failed");
                baseTest.TakeScreenshot();
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 30
0
 public void DebtSummary_VerifyNewLoanDisplayedOnDebtSummary()
 {
     try
     {
         test = extent.CreateTest("DebtSummary_VerifyNewLoanDisplayedOnDebtSummary").Info("Test Started");
         DebtSummaryPage  debt  = new DebtSummaryPage(BaseTest.driver);
         AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver);
         Thread.Sleep(3000);
         funds.ClickDebtSummary();
         int numOfCardsBefore = debt.NumberOfCardsPresent();
         debt.AddLoanWithFixedInterest();
         debt.NavigateBackToDebt();
         driver.Navigate().Refresh();
         funds.ClickDebtSummary();
         int numOfCardsAfter = debt.NumberOfCardsPresent();
         Assert.IsTrue(numOfCardsBefore + 1 == numOfCardsAfter, "New loan created does not reflect on debt summary");
     }
     catch (Exception e)
     {
         test.Log(Status.Fail, "Test Case Failed");
         baseTest.TakeScreenshot();
         Console.WriteLine(e.StackTrace);
     }
 }