public void FinancialAidService_SqlFinancialAidRepository_GetAidAwards_Returns_Correct_Response_Against_an_Invalid_DbUser()
        {
            IFinancialAidService financialAidService = new FinancialAidService(new SqlFinancialAidRepository());
            var aidList = financialAidService.GetAidDetails(TestConstants.InvalidUserId);

            Assert.IsNull(aidList.StudentName);
            Assert.IsNotNull(aidList.AidDetails);
            Assert.IsTrue(aidList.AidDetails.Count == 0);
        }
        public void FinancialAidService_SqlFinancialAidRepository_GetAidAwards_Returns_Valid_Data_Against_a_Valid_DbUser()
        {
            IFinancialAidService financialAidService = new FinancialAidService(new SqlFinancialAidRepository());
            var aidList = financialAidService.GetAidDetails(TestConstants.DbStudentUserId);

            Assert.IsNotNull(aidList.StudentName);
            Assert.IsNotNull(aidList.AidDetails.Count);
            Assert.IsTrue(aidList.AidDetails.Count >= 0);
        }
Esempio n. 3
0
        public ActionResult FinancialAidAwards()
        {
            try
            {
                IFinancialAidService financialAidService = new FinancialAidService();
                var aidList = financialAidService.GetAidDetails(StudentNo);

                return(View(aidList));
            }
            catch (Exception ex)
            {
                _logger.Error("Exception Occurred. StudentNo: " + StudentNo, ex);

                Response.Redirect(AppHelper.SharedUrl("Reply/Error"));

                return(null);
            }
        }
        public void FinancialAidService_TestFinancialAidRepository_GetAidAwards_Returns_Valid_Data_Against_a_Valid_TestUser()
        {
            IFinancialAidService financialAidService = new FinancialAidService(new TestFinancialAidRepository());
            var aidList = financialAidService.GetAidDetails(1);

            Assert.IsNotNull(aidList.StudentName);
            Assert.IsNotNull(aidList.AidDetails.Count);
            Assert.IsTrue(aidList.AidDetails.Count >= 0);


            double totalAmount = 0.0;

            foreach (var kvp in aidList.AidDetails)
            {
                foreach (var list in kvp.Value)
                {
                    totalAmount += list.Amount;
                }
            }
        }