public void RegisterCommandHandlers() { var leagueManagement = new LeagueManagementCommandHandler(); bus.RegisterHandler <CreateLeagueCommand>(leagueManagement.Handle); bus.RegisterHandler <RemoveLeagueCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateSportsHallCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateLeagueInformationsCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateLeagueStatusCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateRegulationsCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateTableOrderRulesCommand>(leagueManagement.Handle); bus.RegisterHandler <UpdateTeamStatusCommand>(leagueManagement.Handle); var teamManagement = new TeamManagementCommandHandler(); bus.RegisterHandler <AddPlayerCommand>(teamManagement.Handle); bus.RegisterHandler <CreateTeamCommand>(teamManagement.Handle); bus.RegisterHandler <JoinLeagueCommand>(teamManagement.Handle); bus.RegisterHandler <UpdateCoachCommand>(teamManagement.Handle); bus.RegisterHandler <RemovePlayerCommand>(teamManagement.Handle); bus.RegisterHandler <RemoveTeamCommand>(teamManagement.Handle); var messaging = new MessagingCommandHandler(); bus.RegisterHandler <AddLeagueNoteCommand>(messaging.Handle); bus.RegisterHandler <SendMessageCommand>(messaging.Handle); }
public void MessagingCommandHandler_HandleCommand_SendSMSCommand_CommandHandled() { Mock <IEmailServiceProxy> emailServiceProxy = new Mock <IEmailServiceProxy>(); Mock <ISMSServiceProxy> smsServiceProxy = new Mock <ISMSServiceProxy>(); MessagingCommandHandler handler = new MessagingCommandHandler(emailServiceProxy.Object, smsServiceProxy.Object); SendSMSCommand command = MessagingServiceSMSTestData.GetSendSmsCommand(); Should.NotThrow(async() => { await handler.Handle(command, CancellationToken.None); }); }
public void RegisterCommandHandlers() { var leagueManagement = new LeagueManagementCommandHandler(); bus.RegisterHandler<CreateLeagueCommand>(leagueManagement.Handle); bus.RegisterHandler<RemoveLeagueCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateSportsHallCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateLeagueInformationsCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateLeagueStatusCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateRegulationsCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateTableOrderRulesCommand>(leagueManagement.Handle); bus.RegisterHandler<UpdateTeamStatusCommand>(leagueManagement.Handle); var teamManagement = new TeamManagementCommandHandler(); bus.RegisterHandler<AddPlayerCommand>(teamManagement.Handle); bus.RegisterHandler<CreateTeamCommand>(teamManagement.Handle); bus.RegisterHandler<JoinLeagueCommand>(teamManagement.Handle); bus.RegisterHandler<UpdateCoachCommand>(teamManagement.Handle); bus.RegisterHandler<RemovePlayerCommand>(teamManagement.Handle); bus.RegisterHandler<RemoveTeamCommand>(teamManagement.Handle); var messaging = new MessagingCommandHandler(); bus.RegisterHandler<AddLeagueNoteCommand>(messaging.Handle); bus.RegisterHandler<SendMessageCommand>(messaging.Handle); }