Example #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="OrderConfirmation"/> class.
        /// </summary>
        /// <param name="mailService">The mail service.</param>
        /// <param name="messageBuilder">The message builder.</param>
        public OrderConfirmation([NotNull] MailService mailService, [NotNull] ConfirmationMessageBuilder messageBuilder)
        {
            Assert.ArgumentNotNull(mailService, "mailService");
            Assert.ArgumentNotNull(messageBuilder, "messageBuilder");

            this.mailService    = mailService;
            this.messageBuilder = messageBuilder;
        }
    /// <summary>
    /// Initializes a new instance of the <see cref="OrderConfirmation"/> class.
    /// </summary>
    /// <param name="mailService">The mail service.</param>
    /// <param name="messageBuilder">The message builder.</param>
    public OrderConfirmation([NotNull] MailService mailService, [NotNull] ConfirmationMessageBuilder messageBuilder)
    {
      Assert.ArgumentNotNull(mailService, "mailService");
      Assert.ArgumentNotNull(messageBuilder, "messageBuilder");

      this.mailService = mailService;
      this.messageBuilder = messageBuilder;
    }