public ServerController(ISmtp4devServer server, ImapServer imapServer, IOptionsMonitor <ServerOptions> serverOptions, IOptionsMonitor <RelayOptions> relayOptions) { this.server = server; this.imapServer = imapServer; this.serverOptions = serverOptions; this.relayOptions = relayOptions; }
public ServerController(ISmtp4devServer server, ImapServer imapServer, IOptionsMonitor <ServerOptions> serverOptions, IOptionsMonitor <RelayOptions> relayOptions, IHostingEnvironmentHelper hostingEnvironmentHelper) { this.server = server; this.imapServer = imapServer; this.serverOptions = serverOptions; this.relayOptions = relayOptions; this.hostingEnvironmentHelper = hostingEnvironmentHelper; }
public MessagesControllerTests() { messagesRepository = Substitute.For <IMessagesRepository>(); server = Substitute.For <ISmtp4devServer>(); controller = new MessagesController(messagesRepository, server); var sqlLiteForTesting = new SqliteInMemory(); context = new Smtp4devDbContext(sqlLiteForTesting.ContextOptions); InitRepo(); messagesRepository.GetMessages(Arg.Any <bool>()) .Returns(context.Messages); messagesRepository.DbContext.Returns(context); }
public SessionsController(Smtp4devDbContext dbContext, ISmtp4devServer server) { this.dbContext = dbContext; this.server = server; }
public MessagesController(IMessagesRepository messagesRepository, ISmtp4devServer server) { this.messagesRepository = messagesRepository; this.server = server; }