Ejemplo n.º 1
0
        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;
 }
Ejemplo n.º 3
0
 public ExpensesController(IExpensesQueryProcessor query, IAutoMapper mapper)
 {
     _query  = query ?? throw new ArgumentNullException(nameof(query));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }