public EmailService( IDocumentSession documentSession, IConfigSettings configService, ISystemStateManager systemStateManager) { Check.RequireNotNull(documentSession, "documentSession"); Check.RequireNotNull(configService, "configService"); Check.RequireNotNull(systemStateManager, "systemStateManager"); _documentSession = documentSession; _configSettings = configService; _systemStateManager = systemStateManager; }
public SetupSystem( ISystemStateManager systemStateManager, IConfigSettings configService, IMediaResourceFactory mediaResourceFactory, IMessageBus messageBus, IDocumentStore documentStore) { Check.RequireNotNull(systemStateManager, "systemStateManager"); Check.RequireNotNull(configService, "configService"); Check.RequireNotNull(mediaResourceFactory, "mediaResourceFactory"); Check.RequireNotNull(messageBus, "messageBus"); Check.RequireNotNull(documentStore, "documentStore"); _systemStateManager = systemStateManager; _configSettings = configService; _mediaResourceFactory = mediaResourceFactory; _messageBus = messageBus; _documentStore = documentStore; }