public string UploadWatchData(string uuencoded, string userID) { /* using (var b = new BackgroundWorker { WorkerReportsProgress = false, WorkerSupportsCancellation = false }) { b.DoWork += (worker, workEventArgument) => new WorkoutDataAcces().AddWatchData(uuencoded, userID); b.RunWorkerAsync(); } return userID; */ var workoutDataAccess = new WorkoutDataAcces(); return workoutDataAccess.AddWatchData(uuencoded, userID); }
public void AssertInsertsDataFromUuencodedText() { var athleteBuilder = new AthleteBuilder(); var athlete = athleteBuilder.Build(); MemoryDataContext.Clear(); MemoryDataContext.Add(athlete); MemoryDataContext.Add(athlete.User); var uuencoded = File.ReadAllText("garmin-uuencoded.txt"); var e = new WorkoutDataAcces(); e.AddWatchData(uuencoded, athlete.User.UserName); Assert.AreEqual(1, MemoryDataContext.Queryable<Activity>().Count()); Assert.AreEqual(1, MemoryDataContext.Queryable<Lap>().Count()); Assert.AreEqual(4, MemoryDataContext.Queryable<Track>().Count()); Assert.AreEqual(1004, MemoryDataContext.Queryable<Trackpoint>().Count()); }
public void AssertInsertsDataFromActivityBuilder() { var athleteBuilder = new AthleteBuilder(); var athlete = athleteBuilder.Build(); MemoryDataContext.Clear(); MemoryDataContext.Add(athlete); MemoryDataContext.Add(athlete.User); var activityBuilder = BuildBuilder(); activityBuilder.Build(); var e = new WorkoutDataAcces(); e.AddWatchData(activityBuilder, athlete.User.UserName); Assert.AreEqual(1, MemoryDataContext.Queryable<Activity>().Count()); Assert.AreEqual(1, MemoryDataContext.Queryable<Lap>().Count()); Assert.AreEqual(2, MemoryDataContext.Queryable<Track>().Count()); Assert.AreEqual(5, MemoryDataContext.Queryable<Trackpoint>().Count()); }