Пример #1
0
 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>());
        }