コード例 #1
0
        public IRepository <T> Repository <T>() where T : class, ILoan
        {
            if (_repositories.Keys.Contains(typeof(T)))
            {
                return(_repositories[typeof(T)] as IRepository <T>);
            }
            IRepository <T> repo = new LoanApplicationRespository <T>(_context);

            _repositories.Add(typeof(T), repo);
            return(repo);
        }
コード例 #2
0
        public void Init()
        {
            _mockLoanApplications = new Mock <DbSet <tblLoanApplication> >();
            _mockBalances         = new Mock <DbSet <tblBalance> >();
            var mockContext = new Mock <ILoanApplicationContext>();

            //mockContext.SetupGet(c => c.tblLoanApplications).Returns(_mockLoanApplications.Object);
            //mockContext.SetupGet(c => c.tblBalances).Returns(_mockBalances.Object);
            mockContext.Setup(c => c.Set <tblLoanApplication>()).Returns(_mockLoanApplications.Object);
            _loanApplicationRespository = new LoanApplicationRespository <tblLoanApplication>(mockContext.Object);
        }