public static MailAccountService BuildMailAccountService( IRnLogger logger = null, IMailAccountRepo mailAccountRepo = null, IEncryptionService encryptionService = null) { logger = logger ?? Substitute.For <IRnLogger>(); mailAccountRepo = mailAccountRepo ?? Substitute.For <IMailAccountRepo>(); encryptionService = encryptionService ?? Substitute.For <IEncryptionService>(); return(new MailAccountService(logger, mailAccountRepo, encryptionService)); }
public MailAccountService(IRnLogger logger, IMailAccountRepo repo, IEncryptionService encryptionService) { _logger = logger; _repo = repo; _encryptionService = encryptionService; }