예제 #1
0
 public LoginController(ILoginQueryProcessor query, IMapper mapper, IImageHandler imageHandler, ISecurityContext context, IUsersQueryProcessor userQuery)
 {
     _query        = query;
     _mapper       = mapper;
     _imageHandler = imageHandler;
     _context      = context;
     _userQuery    = userQuery;
 }
예제 #2
0
        public LoginQueryProcessorTests()
        {
            _random = new Random();
            _uow    = new Mock <IUnitOfWork>();

            _userList = new List <User>();
            _uow.Setup(x => x.Query <User>()).Returns(() => _userList.AsQueryable());

            _tokenBuilder       = new Mock <ITokenBuilder>(MockBehavior.Strict);
            _userQueryProcessor = new Mock <IUserQueryProcessor>();

            _context = new Mock <ISecurityContext>(MockBehavior.Strict);

            _query = new LoginQueryProcessor(_uow.Object, _tokenBuilder.Object, _userQueryProcessor.Object, _context.Object);
        }
예제 #3
0
 public LoginController(ILoginQueryProcessor query, IAutoMapper mapper)
 {
     _query  = query;
     _mapper = mapper;
 }
예제 #4
0
 public LoginController(ILoginQueryProcessor query, IAutoMapper mapper)
 {
     _query  = query ?? throw new ArgumentNullException(nameof(query));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #5
0
 public LoginController(ILoginQueryProcessor loginQueryProcessor, IAutoMapper autoMapper)
 {
     _loginQueryProcessor = loginQueryProcessor;
     _autoMapper          = autoMapper;
 }