private void AddShouldReturn(ExpenseEntity entity)
 {
     _expenseRepository = new MockExpenseRepositoryBuilder()
                          .AddAsync(entity)
                          .Build();
     _unitOfWork = new MockUnitOfWorkBuilder()
                   .AddExpenseRepository(_expenseRepository.Object)
                   .Build();
     _handler = new CreateExpenseCommandHandler(_unitOfWork.Object, _mapper);
 }
 private void AllShouldReturn(List <ExpenseEntity> entities)
 {
     _expenseRepository = new MockExpenseRepositoryBuilder()
                          .AllAsync(entities)
                          .Build();
     _unitOfWork = new MockUnitOfWorkBuilder()
                   .AddExpenseRepository(_expenseRepository.Object)
                   .Build();
     _handler = new GetAllExpensesQueryHandler(_unitOfWork.Object, _mapper);
 }
示例#3
0
 private void GetShouldReturn(ExpenseEntity entity, string whenId = "")
 {
     _expenseRepository = new MockExpenseRepositoryBuilder()
                          .GetAsyncIs(id => id == whenId, entity)
                          .Build();
     _unitOfWork = new MockUnitOfWorkBuilder()
                   .AddExpenseRepository(_expenseRepository.Object)
                   .Build();
     _handler = new GetExpenseQueryHandler(_unitOfWork.Object, _mapper);
 }
 public CreateExpenseEntryCommandTests()
 {
     _seededExpenseEntity = TestExpenseSeeder.SeedExpense();
     _expenseRepository   = new MockExpenseRepositoryBuilder()
                            .GetAsyncIs(id => id == _seededExpenseEntity.Id, _seededExpenseEntity)
                            .Build();
     _unitOfWork = new MockUnitOfWorkBuilder()
                   .AddExpenseRepository(_expenseRepository.Object)
                   .Build();
     _handler = new CreateExpenseEntryHandler(_unitOfWork.Object, _mapper);
 }