public FunctionsService(ILogger <FunctionsService> logger, IInstalledAppTokenManager installedAppTokenManager, IMyService myService) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _installedAppTokenManager = installedAppTokenManager ?? throw new ArgumentNullException(nameof(installedAppTokenManager)); _myService = myService ?? throw new ArgumentNullException(nameof(myService)); }
public InstalledAppTokenManagerTests() { mockIALogger = new Mock <ILogger <IInstalledAppTokenManager> >(); mockIAManager = new Mock <IInstalledAppManager>(); var iaConfig = new InstalledAppTokenManagerConfig() { RefreshInterval = TimeSpan.FromSeconds(5) }; mockIAOptions = new Mock <IOptions <InstalledAppTokenManagerConfig> >(); mockIAOptions.Setup(opt => opt.Value) .Returns(new InstalledAppTokenManagerConfig() { RefreshInterval = TimeSpan.FromSeconds(5) }); installedAppTokenManager = new InstalledAppTokenManager(mockIALogger.Object, mockIAManager.Object); installedAppTokenManagerService = new InstalledAppTokenManagerService(mockIALogger.Object, mockIAManager.Object, mockIAOptions.Object); }