public UserService( ILogger logger, IUserRepository userRepository, IKeyRepository keyRepository, IPricePlanRepository pricePlanRepository, IPaymentService paymentService, IEmailService emailService, IEmailTemplateHelper emailTemplateHelper) { Guard.Argument(logger, nameof(logger)).NotNull(); Guard.Argument(userRepository, nameof(userRepository)).NotNull(); Guard.Argument(keyRepository, nameof(keyRepository)).NotNull(); Guard.Argument(pricePlanRepository, nameof(pricePlanRepository)).NotNull(); Guard.Argument(paymentService, nameof(paymentService)).NotNull(); Guard.Argument(emailService, nameof(emailService)).NotNull(); Guard.Argument(emailTemplateHelper, nameof(emailTemplateHelper)).NotNull(); _logger = logger; _userRepository = userRepository; _keyRepository = keyRepository; _pricePlanRepository = pricePlanRepository; _paymentService = paymentService; _emailService = emailService; _emailTemplateHelper = emailTemplateHelper; }
public InvoiceHelper( ILogger logger, IEmailTemplateHelper emailTemplateHelper, IEmailService emailService, IFileHelper fileHelper ) { Guard.Argument(logger, nameof(logger)).NotNull(); Guard.Argument(emailTemplateHelper, nameof(emailTemplateHelper)).NotNull(); Guard.Argument(emailService, nameof(emailService)).NotNull(); Guard.Argument(fileHelper, nameof(fileHelper)).NotNull(); _logger = logger; _emailTemplateHelper = emailTemplateHelper; _emailService = emailService; _fileHelper = fileHelper; }
public void Initilising_EmailTemplateHelper_With_WhiteSpace_LoginUri_Should_Throw_An_Exception() { _emailTemplateHelper = new EmailTemplateHelper(" "); }
public void Initilising_EmailTemplateHelper_With_Empty_LoginUri_Should_Throw_An_Exception() { _emailTemplateHelper = new EmailTemplateHelper(string.Empty); }
public void Initilising_EmailTemplateHelper_With_Null_LoginUri_Should_Throw_An_Exception() { _emailTemplateHelper = new EmailTemplateHelper(null); }
public void Setup() { _emailTemplateHelper = new EmailTemplateHelper("www.contoso.com"); }