public void Setup() { accessToken = "access_token"; stravaId = 123; stravaClient = Substitute.For <IStravaClient>();; context = Substitute.For <ICoordinatesRepository>(); //Mock stravaClient IEnumerable <VisualActivity> activities = TestData.VisualActivitiesList(); IEnumerable <VisualActivity> newUserActivities = TestData.NewVisualActivitiesList(); IEnumerable <Coordinates> coordinates = TestData.CoordinatesList(); IEnumerable <Coordinates> newCoordinates = TestData.NewCoordinatesList(); stravaClient.getAllUserActivities(accessToken, 123).Returns(activities); stravaClient.getAllUserActivities(accessToken, 2222).Returns(newUserActivities); stravaClient.getAllUserCoordinatesById(accessToken, 123).Returns(coordinates); stravaClient.getAllUserCoordinatesById(accessToken, 2222).Returns(coordinates); stravaClient.getUserActivitiesByIdAfter(accessToken, Arg.Any <DateTime>()).Returns(newUserActivities); stravaClient.getUserCoordinatesByIdAfter(accessToken, Arg.Any <DateTime>()).Returns(newCoordinates); //Mock repository var stravaUser = new User { StartCoordinates = coordinates.ToList(), UserId = 123, LastDownload = DateTime.Now }; context = Substitute.For <ICoordinatesRepository>(); context.GetUserById(123).Returns(stravaUser); context.GetUserById(2222).Returns(new User()); }
public MapController(IHttpContextHelper httpContextHelper, IStravaClient stravaClient, IMap map, IStravaVisualizerRepository userActivityRepository) { this._httpContextHelper = httpContextHelper; this._stravaClient = stravaClient; this._map = map; this._context = userActivityRepository; }
public void Setup() { httpContextHelper = Substitute.For <IHttpContextHelper>(); httpContextHelper.getAccessToken().Returns("access_token"); stravaClient = Substitute.For <IStravaClient>(); IEnumerable <VisualActivity> activities = TestData.VisualActivitiesList(); IEnumerable <VisualActivity> newUserActivities = TestData.NewVisualActivitiesList(); stravaClient.getAllUserActivities("access_token", 123).Returns(activities); stravaClient.getAllUserActivities("access_token", 2222).Returns(newUserActivities); stravaClient.getUserActivitiesAfter("access_token", Arg.Any <StravaUser>(), Arg.Any <DateTime>()).Returns(newUserActivities); map = new Map(); var userActivity = new StravaUser { VisualActivities = (List <VisualActivity>)activities, UserId = 2, LastDownload = DateTime.Now }; userActivities = new List <StravaUser> { new StravaUser { VisualActivities = (List <VisualActivity>)activities, UserId = 1, LastDownload = DateTime.Now }, userActivity, new StravaUser { VisualActivities = (List <VisualActivity>)activities, UserId = 3, LastDownload = DateTime.Now }, }.AsQueryable(); userActivityRepository = Substitute.For <IStravaVisualizerRepository>(); userActivityRepository.GetUserActivities().Returns(userActivities); userActivityRepository.GetStravaUserById(123).Returns(userActivity); userActivityRepository.GetStravaUserById(2222).Returns(new StravaUser()); }
public StravaSubscriptionService( IStravaClient stravaClient, IOptions <StravaSettings> settings, IDistributedCache cache) { _stravaClient = stravaClient; _stravaSettings = settings.Value; _cache = cache; }
public StravaAuthenticationService( IIntegrationRepository integrationRepository, IDateTimeProvider dateTimeProvider, IStravaClient stravaClient, IOptions <StravaSettings> stravaSettings) { _integrationRepository = integrationRepository; _dateTimeProvider = dateTimeProvider; _stravaClient = stravaClient; _stravaSettings = stravaSettings.Value; }
public StravaProviderUpdateEventHandler( IStravaClient stravaClient, IStravaAuthenticationService stravaAuthenticationService, ILogger <StravaProviderUpdateEventHandler> logger, IIntegrationRepository integrationRepository, IIoMTDataPublisher iomtDataPublisher, IFhirClient fhirClient) { _stravaClient = stravaClient; _stravaAuthenticationService = stravaAuthenticationService; _logger = logger; _integrationRepository = integrationRepository; _iomtDataPublisher = iomtDataPublisher; _fhirClient = fhirClient; }
public void Setup() { accessToken = "access_token"; stravaId = 123; stravaClient = Substitute.For <IStravaClient>();; context = Substitute.For <ISummaryRepository>(); //Mock stravaClient IEnumerable <VisualActivity> activities = TestData.VisualActivitiesList(); IEnumerable <VisualActivity> newUserActivities = TestData.NewVisualActivitiesList(); stravaClient.getAllUserActivities(accessToken, 123).Returns(activities); stravaClient.getAllUserActivities(accessToken, 2222).Returns(newUserActivities); stravaClient.getUserActivitiesByIdAfter(accessToken, Arg.Any <User>(), Arg.Any <DateTime>()).Returns(newUserActivities); //Mock repository var stravaUser = new User { UserId = 123, MonthSummaries = TestData.MonthSummaryActivityList() }; context = Substitute.For <ISummaryRepository>(); context.GetUserById(123).Returns(stravaUser); context.GetUserById(2222).Returns(new User()); }
public SummaryController(ISummaryRepository context, IStravaClient stravaClient) { this.context = context; this.stravaClient = stravaClient; }
public StravaIntegrationService(IStravaClient stravaClient) { _stravaClient = stravaClient; }
public HomeController(IHttpContextHelper httpContextHelper, IStravaClient stravaClient, IStravaVisualizerRepository context) { this._httpContextHelper = httpContextHelper; this._stravaClient = stravaClient; this._context = context; }
public MapCoordinatesController(ICoordinatesRepository context, IStravaClient stravaClient) { this.context = context; this.stravaClient = stravaClient; }