public void GetWorkouts_GivenUserId_GetsAllWorkouts()
        {
            // Arrange
            var api = new MapMyFitnessApi(new ConfigurationService());

            // Act
            var result = api.GetWorkoutsByUser(502434,"6ddcd17c3911abdd44af73e6115e8a7b82eb34c8",DateTime.MinValue);

            // Assert
            Assert.That(result, Is.Not.Empty);
        }
        public void GetAuthenticatedUser_GivenUserId_GetsUserData()
        {
            // Arrange
            var api = new MapMyFitnessApi(new ConfigurationService());

            // Act
            var result = api.GetAuthenticatedUser(502434, "6ddcd17c3911abdd44af73e6115e8a7b82eb34c8");

            // Assert
            Assert.That(result.id, Is.EqualTo(502434));
        }
 public OAuthCallbackHandler(ShoeTrackerDbContext dbContext, MapMyFitnessApi mapMyFitnessApi)
 {
     _dbContext = dbContext;
     _mapMyfitnessApi = mapMyFitnessApi;
 }
 public MapMyFitnessWorkoutImporter(ShoeTrackerDbContext dbContext, MapMyFitnessApi mapMyFitnessApi)
 {
     _dbContext = dbContext;
     _mapMyfitnessApi = mapMyFitnessApi;
 }
 public FitnessProviderController(ShoeTrackerDbContext dbContext, MapMyFitnessApi mapMyFitnessApi)
 {
     _oAuthCallbackHandler = new OAuthCallbackHandler(dbContext, mapMyFitnessApi);
     _mapMyFitnessWorkoutImporter = new MapMyFitnessWorkoutImporter(dbContext, mapMyFitnessApi);
 }