public MessageForwarderFactory( NotNullable<IMomRepository> momRepository, NotNullable<IServiceEvents> mediator, NotNullable<IQuotaFactory> quotaFactory) { _momRepository = momRepository.Value; _mediator = mediator.Value; _quotaFactory = quotaFactory.Value; }
public MessageForwarder( NotNullOrWhiteSpaceString topic, NotNullable<IMomRepository> momRepository, NotNullable<IServiceEvents> mediator, NotNullable<IQuota> quota) { _topic = topic; _momRepository = momRepository.Value; _mediator = mediator.Value; _quota = quota.Value; }