Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }
Exemple #3
0
 public void Initilising_EmailTemplateHelper_With_WhiteSpace_LoginUri_Should_Throw_An_Exception()
 {
     _emailTemplateHelper = new EmailTemplateHelper(" ");
 }
Exemple #4
0
 public void Initilising_EmailTemplateHelper_With_Empty_LoginUri_Should_Throw_An_Exception()
 {
     _emailTemplateHelper = new EmailTemplateHelper(string.Empty);
 }
Exemple #5
0
 public void Initilising_EmailTemplateHelper_With_Null_LoginUri_Should_Throw_An_Exception()
 {
     _emailTemplateHelper = new EmailTemplateHelper(null);
 }
Exemple #6
0
 public void Setup()
 {
     _emailTemplateHelper = new EmailTemplateHelper("www.contoso.com");
 }