protected string GetChartString(StatisticsType type) { switch (type) { case StatisticsType.User_AllCreditedMoney: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsEarned)); case StatisticsType.Referrals_AllCreditedMoney: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDirectReferralsEarned)); case StatisticsType.User_AllPointsCredited: return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsPointsEarned, null)); case StatisticsType.Referrals_AllCreditedPoints: return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsDirectRefPointsEarned, null)); case StatisticsType.Referrals_AdPacks: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDRAdPacksEarned)); case StatisticsType.User_CashLinksMoney: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsCashLinksEarned)); case StatisticsType.Referrals_CashLinksMoney: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsDRCashLinksEarned)); case StatisticsType.User_Clicks: return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsOnlyUserClicks, null)); case StatisticsType.DRClicks: return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).DirectReferralsClicks, null)); case StatisticsType.User_ArticleSharesReads: return(ChartsManager.GetJsonString(type, (Member.CurrentInCache).StatisticsArticlesTotalSharesReads, null)); case StatisticsType.User_ArticleSharesMoney: return(ChartsManager.GetJsonString(type, null, (Member.CurrentInCache).StatisticsArticlesTotalSharesMoney)); case StatisticsType.UserBalancesPercents: case StatisticsType.CountriesWithMembers: return(ChartsManager.GetJsonDataForCustomCharts(type)); default: return(string.Empty); } }
protected override void Initialize() { manager = new ChartsManager(mockUnitOfWork.Object, mockMapper.Object); TestContext.WriteLine("Overrided"); }
public ChartsController(Context context) { _context = context; _chartsManager = new ChartsManager(context); }