public async Task <PartialViewResult> LoadCalendarPartial(DateTime date) { if (!User.Identity.IsAuthenticated) { var exampleMonthSummaryActivity = ExampleData.GetMonthSummaryActivities(); return(PartialView("_CalendarPartial", exampleMonthSummaryActivity)); } httpContextHelper.Context = HttpContext; string accessToken = httpContextHelper.getAccessToken(); int stravaId = Convert.ToInt32(User.FindFirst("stravaId").Value); var monthSummaryActivities = (await summaryService.GetMonthSummaryActivities(accessToken, stravaId, date)).ToList(); return(PartialView("_CalendarPartial", monthSummaryActivities)); }
public void Setup() { httpContextHelper = Substitute.For <IHttpContextHelper>(); httpContextHelper.getAccessToken().Returns("access_token"); summaryService = Substitute.For <ISummaryService>(); var monthSummaries = TestData.MonthSummariesList(); summaryService.GetMonthSummaryActivities("access_token", 123, Arg.Any <DateTime>()).Returns(Task.FromResult(monthSummaries)); }