예제 #1
0
        public void ReInitializeTest()
        {
            _dbEntities     = new Mock <LoansDbEntities>().Object;
            _loanRepository = SetUpLoanRepository();
            var unitOfWork = new Mock <UnitOfWork.IUnitOfWork>();

            unitOfWork.SetupGet(s => s.LoanRepository).Returns(_loanRepository);
            _unitOfWork  = unitOfWork.Object;
            _loanService = new LoanService(_unitOfWork);
        }
        public void Setup()
        {
            _loans          = SetUpLoans();
            _dbEntities     = new Mock <LoansDbEntities>().Object;
            _loanRepository = SetUpLoanRepository();
            var unitOfWork = new Mock <UnitOfWork.IUnitOfWork>();

            unitOfWork.SetupGet(s => s.LoanRepository).Returns(_loanRepository);
            _unitOfWork  = unitOfWork.Object;
            _loanService = new LoanService(_unitOfWork);
            _client      = new HttpClient {
                BaseAddress = new Uri(ServiceBaseURL)
            };
        }
 public void DisposeAllObjects()
 {
     _loanService    = null;
     _unitOfWork     = null;
     _loanRepository = null;
     _loans          = null;
     if (_response != null)
     {
         _response.Dispose();
     }
     if (_client != null)
     {
         _client.Dispose();
     }
 }
예제 #4
0
 public LoanService(UnitOfWork.IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
 }
예제 #5
0
 public LoanService()
 {
     _unitOfWork = new UnitOfWork.UnitOfWork();
 }