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."); }