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; }
public GetAllUsersHandlerTests() { fixture = new Fixture(); unitOfWork = Substitute.For <IReadModelUnitOfWork>(); repository = Substitute.For <IReadModelUserRepository>(); unitOfWork.UserRepository.Returns(repository); handler = new GetAllUsersHandler(unitOfWork); }
public SubscribeHandler( WriteModelUserFactory userFactory, IReadModelUnitOfWork readModel, IWriteModelUnitOfWork writeModel, IEventPublisher eventPublisher ) { UserFactory = userFactory; ReadModel = readModel; WriteModel = writeModel; EventPublisher = eventPublisher; }
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); }
public UserSubscribedProcessor(IReadModelUnitOfWork readModel) { ReadModel = readModel; }
public SearchUsersHandler(IReadModelUnitOfWork unitOfWork) { UnitOfWork = unitOfWork; }
public GetUserHandler(IReadModelUnitOfWork readModel) { ReadModel = readModel; }
public GetAllUsersHandler(IReadModelUnitOfWork readModel) { ReadModel = readModel; }