Exemplo n.º 1
0
        public void InitialTestOnHttpDelete__ReturnsEmptyMortgagesList()
        {
            LoanAPIController loanAPIController = new LoanAPIController();

            loanAPIController.DeleteMortgages();

            var mortgagesList = new List <MortageInfo>();

            mortgagesList = loanAPIController.GetMortgagesList();

            Assert.AreEqual(0, mortgagesList.Count);
        }
Exemplo n.º 2
0
        public void InitialTestOnHttpGet__ReturnsMortgagesList()
        {
            LoanAPIController loanAPIController = new LoanAPIController();

            loanAPIController.DeleteMortgages();

            var mortgagesList = new List <MortageInfo>();

            var mortgageModelinfo = new MortgageModelInfo();

            mortgageModelinfo.Principal     = 1300;
            mortgageModelinfo.DurationYears = 2.75;
            mortgageModelinfo.InterestRate  = 32;
            loanAPIController.GetMonthlyPayment(mortgageModelinfo);

            mortgageModelinfo.Principal     = 1400;
            mortgageModelinfo.DurationYears = 4.75;
            mortgageModelinfo.InterestRate  = 30;
            loanAPIController.GetMonthlyPayment(mortgageModelinfo);

            mortgagesList = loanAPIController.GetMortgagesList();

            Assert.AreEqual(2, mortgagesList.Count);
        }