示例#1
0
        public void TestDataRouterManagerAllMethodsTest()
        {
            var callType = string.Empty;

            Assert.AreEqual(0, _dataRouterManager.GetCallCount(callType));
            _dataRouterManager.GetSportEventSummaryAsync(EventId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetSportEventFixtureAsync(EventId, _cultureEn, true, null).ConfigureAwait(false);
            _dataRouterManager.GetAllTournamentsForAllSportAsync(_cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetAllSportsAsync(_cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetLiveSportEventsAsync(_cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetSportEventsForDateAsync(DateTime.Now, _cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetSportEventsForTournamentAsync(TournamentIdExtra, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetPlayerProfileAsync(PlayerId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetCompetitorAsync(CompetitorId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetSeasonsForTournamentAsync(TournamentIdExtra, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetInformationAboutOngoingEventAsync(EventId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetMarketDescriptionsAsync(_cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetVariantDescriptionsAsync(_cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetVariantMarketDescriptionAsync(1, "variant", _cultureEn).ConfigureAwait(false);
            _dataRouterManager.GetDrawSummaryAsync(DrawId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetDrawFixtureAsync(DrawId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetLotteryScheduleAsync(LotteryId, _cultureEn, null).ConfigureAwait(false);
            _dataRouterManager.GetAllLotteriesAsync(_cultureEn, false).ConfigureAwait(false);
            Assert.AreEqual(18, _dataRouterManager.GetCallCount(callType), "DataRouterManager should be called exactly 18 times.");
        }