Beispiel #1
0
 public void QuandoForPublicadoNoPublicadorDeComandosOComandoCHANGE_USER_EMAILComIdEmailEReferenteAoRegistroVersao(string userId, string newUserEmail, int version)
 {
     StepsExecutor.SubscribeToUserEmailChangedEvent();
     StepsExecutor.BuildAndPublishChangeUserEmailCommandOnCommandPublisherAndWaitForVerification(userId, newUserEmail, version);
 }
Beispiel #2
0
 public void DadoQueExistaUmManipuladorDeComandoDeCriacaoDeSnapshotDeUsuarios()
 {
     StepsExecutor.InstantiateTakeUserSnapshotCommandHandler();
 }
Beispiel #3
0
 public void DadoQueOManipuladorDeComandoDeCriacaoDeSnapshotDeUsuariosTenhaSidoConfiguradoParaReceberComandosQueSejamDoTipoTAKE_USER_SNAPSHOTDoEncaminhadorDeComandos()
 {
     StepsExecutor.InstantiateTakeUserSnapshotCommandHandlerSubscriptionId();
     StepsExecutor.ConfigureTakeUserSnapshotCommandHandlerToSubscribeForTakeUserSnapshotCommandsFromCommandSubscriber();
 }
Beispiel #4
0
 public void DadoQueExistaUmServicoContabilizadorDeTotalDeContasCriadasPorDia()
 {
     StepsExecutor.InstantiateTotalNewAccountsPerDaySumarizer();
     StepsExecutor.ConfigureTotalNewAccountsPerDaySumarizerToSubscribeForUserCreatedFromCommandSubscriber();
 }
Beispiel #5
0
 public void DadoQueExistaUmPublicadorDeEventos()
 {
     StepsExecutor.InstantiateEventPublisher();
 }
Beispiel #6
0
 public void DadoQueExistaUmRepositorioDeEventos()
 {
     StepsExecutor.InstantiateEventStore();
 }
Beispiel #7
0
 public void DadoQueOManipuladorDeComandoDeCriacaoDeUsuariosTenhaSidoConfiguradoParaReceberComandosQueSejamDoTipoCREATE_USERDoEncaminhadorDeComandos()
 {
     StepsExecutor.InstantiateCreateUserCommandHandlerSubscriptionId();
     StepsExecutor.ConfigureCreateUserCommandHandlerToSubscribeForCreateUserCommandsFromCommandSubscriber();
 }
Beispiel #8
0
 public void EntaoOEventoUSER_EMAIL_CHANGEDComIdNomeEmailEReferenteAoRegistroVersaoNaoDeveSerPublicadoNoPublicadorDeEventos(string userId, string userName, string newUserEmail, int version)
 {
     StepsExecutor.AssertThatUserEmailChangedWasnotPublishedOnEventPublisher(userId, userName, newUserEmail, version);
 }
Beispiel #9
0
 public void EntaoOEventoMaisAtualizadoDoUsuarioDeIdNoRepositorioDeEventosDeveSerAVersao(string userId, int version)
 {
     StepsExecutor.AssertThatLatestUserEventHasVersion(userId, version);
 }
Beispiel #10
0
 public void DadoQueExistaUmEncaminhadorDeComandos()
 {
     StepsExecutor.InstantiateCommandSubscriber();
 }
Beispiel #11
0
 public void EntaoOEventoUSER_EMAIL_CHANGEDComIdNomeEmailEReferenteAoRegistroVersaoNaoDeveEstarArmazenadoNoRepositorioDeEventos(string userId, string userName, string newUserEmail, int version)
 {
     StepsExecutor.AssertThatUserEmailChangedEventWasnotStoredOnEventStore(userId, userName, newUserEmail, version);
 }
Beispiel #12
0
 public void EntaoOManipuladorDeComandoReceberaOComandoCREATE_USERComIdNomeEmailEReferenteAoRegistroVersao(string userId, string userName, string userEmail, int version)
 {
     StepsExecutor.AssertThatCommandHandlerReceivedCreateUserCommand(userId, userName, userEmail, version);
 }
Beispiel #13
0
 public void QuandoForConsultadoOUsuarioDeIdDentroDoRepositorioDeAgregadoRaizUsuario(string userId)
 {
     StepsExecutor.FindUserOnRepository(userId);
 }
Beispiel #14
0
 public void QuandoForPublicadoNoPublicadorDeComandosOComandoTAKE_USER_SNAPSHOTComId(string userId)
 {
     StepsExecutor.BuildAndPublishTakeUserSnapshotCommandOnCommandPublisherAndWaitForVerification(userId);
 }
Beispiel #15
0
 public void EntaoOTotalDeContasCriadasNoDiaDeHojeForamContas(int todayTotalNewAccounts)
 {
     StepsExecutor.AssertThatTodayTotalNewAccountsIs(todayTotalNewAccounts);
 }
Beispiel #16
0
 public void EntaoOUsuarioDeIdNomeEmailEReferenteAoRegistroVersaoDeveEstarArmazenadoNoRepositorioDeUsuarios(string userId, string userName, string userEmail, int version)
 {
     StepsExecutor.AssertThatUserIsSavedRepository(userId, userName, userEmail, version);
 }
Beispiel #17
0
 public void DadoQueExistaUmManipuladorDeComandoDeCriacaoDeUsuarios()
 {
     StepsExecutor.InstantiateCreateUserCommandHandler();
 }
Beispiel #18
0
 public void EntaoUmaExcecaoDoTipoENTITY_NOT_FOUNDDeveSerLancada()
 {
     StepsExecutor.AssertThatEntityNotFoundExceptionWasThrew();
 }
Beispiel #19
0
 public void DadoQueExistaUmServicoConsolidadorDeUsuariosAPartirDoRepositorioDeEventos()
 {
     StepsExecutor.InstantiateUserConsolidator();
 }
Beispiel #20
0
 public void EntaoOUsuarioDeIdEReferenteAoRegistroVersaoNaoDeveEstarArmazenadoNoRepositorioDeUsuarios(string userId, int version)
 {
     StepsExecutor.AssertThatUserIsnotSavedRepository(userId, version);
 }
Beispiel #21
0
 public void DadoQueExistaUmRepositorioDeContabilizacoesAcercaDasInformacoesDeContas()
 {
     StepsExecutor.InstantiateDailySummaryAccountsRepository();
 }
Beispiel #22
0
 public void EntaoUmaExcecaoDoTipoCONCURRENCY_EXCEPTIONDeveSerLancadaParaOId(string userId)
 {
     StepsExecutor.AssertThatConcurrencyTransactionExceptionWasThrew(userId);
 }
Beispiel #23
0
 public void DadoQueExistaUmEncaminhadorDeEventos()
 {
     StepsExecutor.InstantiateEventSubscriber();
 }
Beispiel #24
0
 public void EntaoOEventoUSER_CREATEDComIdNomeEmailEReferenteAoRegistroVersaoDeveEstarArmazenadoNoRepositorioDeEventos(string userId, string userName, string userEmail, int version)
 {
     StepsExecutor.AssertThatUserCreatedEventWasStoredOnEventStore(userId, userName, userEmail, version);
 }
Beispiel #25
0
 public void DadoQueExistaUmManipuladorDeComandoDeModificacaoDeEmailDeUsuarios()
 {
     StepsExecutor.InstantiateChangeUserEmailCommandHandler();
 }
Beispiel #26
0
 public void EntaoOEventoDeSnapshotUSER_SNAPSHOTComIdNomeEmailEReferenteAoRegistroVersaoDeveEstarArmazenadoNoRepositorioDeEventos(string userId, string userName, string userEmail, int version)
 {
     StepsExecutor.AssertThatUserSnapshotEventWasStoredOnEventStore(userId, userName, userEmail, version);
 }
Beispiel #27
0
 public void DadoQueOManipuladorDeComandoDeModificacaoDeEmailDeUsuariosTenhaSidoConfiguradoParaReceberComandosQueSejamDoTipoCHANGE_USER_EMAILDoEncaminhadorDeComandos()
 {
     StepsExecutor.InstantiateChangeUserEmailCommandHandlerSubscriptionId();
     StepsExecutor.ConfigureChangeUserEmailCommandHandlerToSubscribeForCreateUserCommandsFromCommandSubscriber();
 }
Beispiel #28
0
 public void DadoQueExistaUmPublicadorDeComandos()
 {
     StepsExecutor.InstantiateCommandPublisher();
 }
Beispiel #29
0
 public void Setup()
 {
     StepsExecutor = new StepsExecutor();
     StepsExecutor.InitializeDependencyResolverContainer();
     StepsExecutor.InstantiateDomainEventsDispatcher();
 }
Beispiel #30
0
 public void QuandoForPublicadoNoPublicadorDeComandosOComandoCREATE_USERComIdNomeEmailEReferenteAoRegistroVersao(string userId, string userName, string userEmail, int version)
 {
     StepsExecutor.SubscribeToCreateUserCommandReceived();
     StepsExecutor.BuildAndPublishCreateUserCommandOnCommandPublisherAndWaitForVerification(userId, userName, userEmail, version);
 }