public void Setup()
        {
            _query = A.Fake <IEmployeeQueries>();

            A.CallTo(() => _query.FindByIdAsync(A <string> .Ignored, A <CancellationToken> .Ignored)).Returns(Task.FromResult <EmployeeQueryResponse>(null));
            A.CallTo(() => _query.FindByIdAsync("Test123", A <CancellationToken> .Ignored)).Returns(Task.FromResult(new EmployeeQueryResponse(_expectedEmployee)));

            _controller = new EmployeeController(_query);
        }
        public void SetterUp()
        {
            _employeeQueries = MockRepository.GenerateStub<IEmployeeQueries>();
            _employeeToReturn = new NewEmployeeResponse();
            _employeeQueries.Stub(f => f.Find(42)).Return(_employeeToReturn);
            _controller = new EmployeesController(null, _employeeQueries);

            Helpers.SetupController(_controller);
        }
 public EmployeeController(IMediator mediator,
                           IEmployeeQueries employeeQueries,
                           IIdentityService identityService,
                           ILogger <EmployeeController> logger)
 {
     _employeeQueries = employeeQueries ?? throw new ArgumentNullException(nameof(employeeQueries));
     _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService));
     _mediator        = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 4
0
 public EmployeesController(
     IUnitOfWork unitOfWork,
     IEmployeeRepository EmployeeRepository,
     EmployeeAssembler EmployeeAssembler, IEmployeeQueries employeeQueries)
 {
     _unitOfWork         = unitOfWork;
     _employeeRepository = EmployeeRepository;
     _employeeAssembler  = EmployeeAssembler;
     _responseHandler    = new ResponseHandler();
     _employeeQueries    = employeeQueries;
 }
Esempio n. 5
0
 public UpdateCommandHandler(IEmployeeRepository employeeRepository, IEmployeeQueries employeeQueries)
 {
     this.employeeRepository = employeeRepository;
     this.employeeQueries    = employeeQueries;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EmployeesController" /> class.
 /// </summary>
 /// <param name="employeeQueries">The employee queries.</param>
 public EmployeesController(IEmployeeQueries employeeQueries)
 {
     _employeeQueries = employeeQueries;
 }
 public EmployeeController(ILogger <EmployeeController> logger, IEmployeeQueries employeeQueries)
 {
     _logger          = logger;
     _employeeQueries = employeeQueries;
 }
 public EmployeesController(IEmployeeCommands employeeCommands, IEmployeeQueries employeeQueries)
 {
     this.employeeCommands = employeeCommands;
     this.employeeQueries = employeeQueries;
 }
Esempio n. 9
0
 public EmployeeController(IMediator mediator, IEmployeeQueries employeeQueries)
 {
     this.mediator        = mediator;
     this.employeeQueries = employeeQueries;
 }
 public EmployeeController(IMediator mediator, IEmployeeQueries EmpQueries)
 {
     _empqueries = EmpQueries;
     _mediator   = mediator;
 }