public void BeforeEach()
 {
     _queryDispatcher       = A.Fake <IQueryDispatcher>();
     _commandDispatcher     = A.Fake <ICommandDispatcher>();
     _permQueryDispatcher   = A.Fake <IPermissionQueryDispatcher>();
     _fixture               = new Fixture();
     _authenticationService = new AuthenticationService(_queryDispatcher, _commandDispatcher, _permQueryDispatcher);
 }
 public AuthenticationService(IQueryDispatcher queryDispatcher, ICommandDispatcher commandDispatcher, IPermissionQueryDispatcher permQueryDispatcher)
 {
     _queryDispatcher     = queryDispatcher;
     _commandDispatcher   = commandDispatcher;
     _permQueryDispatcher = permQueryDispatcher;
 }