public FileShareServiceHealthCheck(IFileShareServiceClient fileShareService, IAuthFssTokenProvider authFssTokenProvider, IOptions <FileShareServiceConfiguration> fileShareServiceConfig, ILogger <FileShareService> logger) { this.fileShareServiceClient = fileShareService; this.authFssTokenProvider = authFssTokenProvider; this.fileShareServiceConfig = fileShareServiceConfig; this.logger = logger; }
public void Setup() { this.fakeLogger = A.Fake <ILogger <FileShareService> >(); this.fakeAuthFssTokenProvider = A.Fake <IAuthFssTokenProvider>(); this.fakeFileShareConfig = Options.Create(new FileShareServiceConfiguration() { BaseUrl = "http://tempuri.org", CellName = "DE260001", EditionNumber = "1", Limit = 1, Start = 0, ProductCode = "AVCS", ProductLimit = 4, UpdateNumber = "0", UpdateNumberLimit = 10 }); this.fakeFileShareServiceClient = A.Fake <IFileShareServiceClient>(); fileShareServiceHealthCheck = new FileShareServiceHealthCheck(fakeFileShareServiceClient, fakeAuthFssTokenProvider, fakeFileShareConfig, fakeLogger); }