コード例 #1
0
 public LoanService(ILoanDomainService loanDomainService, ILoanDataAgent loanDataAgent, ICustomerDataAgent customerDataAgent, ILoanMapper loanMapper, ILogger logger)
 {
     _loanDomainService = loanDomainService;
     _loanDataAgent     = loanDataAgent;
     _customerDataAgent = customerDataAgent;
     _loanMapper        = loanMapper;
     _logger            = logger;
 }
コード例 #2
0
 public LoanAppService(
     ILoanDomainService loanDomainService,
     IFriendDomainService friendDomainService,
     IGameDomainService gameDomainService,
     IMapper mapper
     )
 {
     _loanDomainService   = loanDomainService;
     _friendDomainService = friendDomainService;
     _gameDomainService   = gameDomainService;
     _mapper = mapper;
 }
コード例 #3
0
        public LoanDomainServiceTest()
        {
            _createLoanValidator  = new CreateLoanValidator();
            _gameRepositoryMock   = new Mock <IGameRepository>();
            _friendRepositoryMock = new Mock <IFriendRepository>();
            _loanRepositoryMock   = new Mock <ILoanRepository>();

            _unityOfWork = new UnitOfWork(
                _gameRepositoryMock.Object,
                _friendRepositoryMock.Object,
                _loanRepositoryMock.Object);

            _loanDomainService = new LoanDomainService(
                _unityOfWork,
                _createLoanValidator);
        }
コード例 #4
0
 public StandardLoanDomainServiceTests()
 {
     _loanDomainService = new StandardLoanDomainService();
 }
コード例 #5
0
 public VipLoanDomainServiceTests()
 {
     _loanDomainService = new VipLoanDomainService();
 }