Exemple #1
0
        public void Add(SDK.Models.Activity activity)
        {
            var activityMapped = new Domain.Models.Activity
            {
                Id           = activity.Id,
                Title        = activity.Title,
                ActivityType = activity.ActivityType,
                EventDate    = activity.EventDate,
                Distance     = activity.Distance,
                Duration     = activity.Duration
            };

            _activityRepo.Add(activityMapped);
        }
Exemple #2
0
        public void AddGetRemove_Success(int activityId, string activityTitle)
        {
            var activity = new Activity {
                Id           = activityId,
                Title        = activityTitle,
                ActivityType = "Mountain Biking",
                EventDate    = DateTime.Now,
                Distance     = 32.50m,
                Duration     = 104.00m
            };

            _activityRepo.Add(activity);

            activity = _activityRepo.Get(activityId);
            var added = (activity?.Title == activityTitle);

            _activityRepo.Remove(activity);

            activity = _activityRepo.Get(activityId);
            var removed = (activity == null);

            Assert.IsTrue(added && removed);
        }