public NotificationManager(IMessageGeneratorProvider messageGeneratorProvider, IDeliveryMethodProvider deliveryMethodProvider) { if (messageGeneratorProvider == null) throw new ArgumentNullException("messageGeneratorProvider"); if (deliveryMethodProvider == null) throw new ArgumentNullException("deliveryMethodProvider"); _messageGeneratorProvider = messageGeneratorProvider; _deliveryMethodProvider = deliveryMethodProvider; }
public NotificationManager(IMessageGeneratorProvider messageGeneratorProvider, IDeliveryMethodProvider deliveryMethodProvider) { if (messageGeneratorProvider == null) { throw new ArgumentNullException("messageGeneratorProvider"); } if (deliveryMethodProvider == null) { throw new ArgumentNullException("deliveryMethodProvider"); } _messageGeneratorProvider = messageGeneratorProvider; _deliveryMethodProvider = deliveryMethodProvider; }
public NotificationManager(IMessageGeneratorProvider messageGeneratorProvider) : this(messageGeneratorProvider, new DeliveryMethodProvider()) { }