public static GoogleSheetsUpdater StartGoogleSheetUpdater(CryptoTickerBotCore ctb) => GoogleSheetsUpdater.Build( ctb, Settings.Instance.ApplicationName, Settings.Instance.SheetName, Settings.Instance.SheetId, Settings.Instance.SheetsRanges, Settings.Instance.SheetUpdateFrequency );
public void Test_取得目前的涵蓋率() { //// Arrange var coverageEntity = new RepositoryCoverageEntity(); var methodList = new List <CoverageEntity>(); this._stubConfiguration["Google.Sheets.SheetsId"].Returns("target Id"); //// Act var target = new GoogleSheetsUpdater(this._stubServiceProvider, this._stubConfiguration); target.Update(coverageEntity, methodList); //// Assert this._stubGoogleSheetsService.Received(1).GetValues(Arg.Any <string>(), Arg.Any <string>()); }