Exemplo n.º 1
0
        public SubscribeHandlerTests()
        {
            fixture = new Fixture();

            cryptService       = Substitute.For <ICryptService>();
            cryptServiceOutput = fixture.Create <string>();
            cryptService.Crypt(Arg.Any <string>()).Returns(cryptServiceOutput);

            userFactory = new WriteModelUserFactory(cryptService);

            userReadRepository  = Substitute.For <IReadModelUserRepository>();
            readModelUnitOfWork = Substitute.For <IReadModelUnitOfWork>();
            readModelUnitOfWork.UserRepository.Returns(userReadRepository);

            userWriteRepository  = Substitute.For <IWriteModelUserRepository>();
            writeModelUnitOfWork = Substitute.For <IWriteModelUnitOfWork>();
            writeModelUnitOfWork.UserRepository.Returns(userWriteRepository);

            eventPublisher = Substitute.For <IEventPublisher>();

            handler = new SubscribeHandler(
                userFactory,
                readModelUnitOfWork,
                writeModelUnitOfWork,
                eventPublisher
                );
        }
        public UserSubscribedProcessorTests()
        {
            fixture     = new Fixture();
            tokenSource = new CancellationTokenSource();
            repository  = Substitute.For <IReadModelUserRepository>();
            unitOfWork  = Substitute.For <IReadModelUnitOfWork>();
            unitOfWork.UserRepository.Returns(repository);

            eventProcessor = new UserSubscribedProcessor(unitOfWork);
        }
 public AuthenticateWithCredentialsHandler(
     IReadModelUnitOfWork readModel,
     IWriteModelUnitOfWork writeModel,
     ICryptService cryptService
     )
 {
     ReadModel    = readModel;
     WriteModel   = writeModel;
     CryptService = cryptService;
 }
Exemplo n.º 4
0
        public GetAllUsersHandlerTests()
        {
            fixture = new Fixture();

            unitOfWork = Substitute.For <IReadModelUnitOfWork>();
            repository = Substitute.For <IReadModelUserRepository>();

            unitOfWork.UserRepository.Returns(repository);

            handler = new GetAllUsersHandler(unitOfWork);
        }
Exemplo n.º 5
0
 public SubscribeHandler(
     WriteModelUserFactory userFactory,
     IReadModelUnitOfWork readModel,
     IWriteModelUnitOfWork writeModel,
     IEventPublisher eventPublisher
     )
 {
     UserFactory    = userFactory;
     ReadModel      = readModel;
     WriteModel     = writeModel;
     EventPublisher = eventPublisher;
 }
Exemplo n.º 6
0
        public AuthenticateWithCredentialsHandlerTests()
        {
            fixture = new Fixture();

            readModel = Substitute.For <IReadModelUnitOfWork>();
            readModelUserRepository = Substitute.For <IReadModelUserRepository>();
            readModel.UserRepository.Returns(readModelUserRepository);

            writeModel = Substitute.For <IWriteModelUnitOfWork>();
            writeModelUserRepository = Substitute.For <IWriteModelUserRepository>();
            writeModel.UserRepository.Returns(writeModelUserRepository);

            cryptService = Substitute.For <ICryptService>();
            cryptService.Crypt(Arg.Any <string>()).Returns(args => args[0]);

            writeModelUserFactory = new WriteModelUserFactory(cryptService);
            handler = new AuthenticateWithCredentialsHandler(readModel, writeModel, cryptService);
        }
Exemplo n.º 7
0
 public UserSubscribedProcessor(IReadModelUnitOfWork readModel)
 {
     ReadModel = readModel;
     
 }
Exemplo n.º 8
0
 public SearchUsersHandler(IReadModelUnitOfWork unitOfWork)
 {
     UnitOfWork = unitOfWork;
 }
Exemplo n.º 9
0
 public GetUserHandler(IReadModelUnitOfWork readModel)
 {
     ReadModel = readModel;
 }
Exemplo n.º 10
0
 public GetAllUsersHandler(IReadModelUnitOfWork readModel)
 {
     ReadModel = readModel;
 }