Ejemplo n.º 1
0
        public void SelfReportedService_GetSelfReportedLoans_UserId()
        {
            var mockSaltServiceAgent = (SaltServiceAgentStub)IntegrationLoader.LoadDependency <ISaltServiceAgent>("saltServiceAgent");

            mockSaltServiceAgent.GetUserReportedLoansResponses = new List <MemberReportedLoanContract>()
            {
                new MemberReportedLoanContract()
                {
                    CreatedDate                = DateTime.Now,
                    MemberId                   = 1,
                    MemberReportedLoanId       = 2,
                    RecordSourceId             = 1,
                    LoanName                   = "Loan Test 1",
                    LoanType                   = "Self-Reported",
                    InterestRate               = 5,
                    OriginalLoanAmount         = 5000,
                    PrincipalOutstandingAmount = 4000,
                    ReceivedYear               = 2011,
                    LoanTerm                   = 8,
                    ServicingOrganizationName  = "Sallie Mae",
                    RecordSource               = new RecordSourceContract(),
                    OriginalLoanDate           = DateTime.Now,
                    MonthlyPaymentAmount       = 50,
                    ModifiedDate               = DateTime.Now
                },
                new MemberReportedLoanContract()
                {
                    CreatedDate                = DateTime.Now,
                    MemberId                   = 1,
                    MemberReportedLoanId       = 3,
                    RecordSourceId             = 1,
                    LoanName                   = "Loan Test 2",
                    LoanType                   = "Self-Reported",
                    InterestRate               = 5,
                    OriginalLoanAmount         = 2000,
                    PrincipalOutstandingAmount = 1500,
                    ReceivedYear               = 2012,
                    LoanTerm                   = 5,
                    ServicingOrganizationName  = "Sallie Mae",
                    RecordSource               = new RecordSourceContract(),
                    OriginalLoanDate           = DateTime.Now,
                    MonthlyPaymentAmount       = 50,
                    ModifiedDate               = DateTime.Now
                }
            };

            SelfReported srl = new SelfReported();

            SelfReportedLoanListModel loanList = srl.GetSelfReportedLoans();

            Assert.AreEqual(2, loanList.Loans.Count);
        }
Ejemplo n.º 2
0
        public void SelfReportedService_GetUseringRecordSourceList()
        {
            var mockSaltServiceAgent = (SaltServiceAgentStub)IntegrationLoader.LoadDependency <ISaltServiceAgent>("saltServiceAgent");

            mockSaltServiceAgent.GetUserReportedLoansRecordSourceListResponses = new List <MemberReportedLoanContract>()
            {
                new MemberReportedLoanContract()
                {
                    LoanName           = "Loan Test 1",
                    OriginalLoanAmount = 5000
                },
                new MemberReportedLoanContract()
                {
                    LoanName           = "Loan Test 2",
                    OriginalLoanAmount = 2000
                }
            };

            SelfReported srl = new SelfReported();

            int recordCount = srl.GetKWYOSelfReportedLoans();

            Assert.AreEqual(2, recordCount);
        }