public ExpensesQueryProcessorTests() { _random = new Random(); _uow = new Mock <IUnitOfWork>(); _expenseList = new List <Expense>(); _uow.Setup(x => x.Query <Expense>()).Returns(() => _expenseList.AsQueryable()); _currentUser = new User { Id = _random.Next() }; _securityContext = new Mock <ISecurityContext>(MockBehavior.Strict); _securityContext.Setup(x => x.User).Returns(_currentUser); _securityContext.Setup(x => x.IsAdministrator).Returns(false); _query = new ExpensesQueryProcessor(_uow.Object, _securityContext.Object); }
public ExpensesController(IExpensesQueryProcessor query, IAutoMapper mapper) { _query = query; _mapper = mapper; }
public ExpensesController(IExpensesQueryProcessor query, IAutoMapper mapper) { _query = query ?? throw new ArgumentNullException(nameof(query)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }