示例#1
0
        public ActionResult <SDK.Models.Activity> Get(int id)
        {
            var activity       = _activityRepo.Get(id);
            var activityMapped = new SDK.Models.Activity
            {
                Id           = activity.Id,
                Title        = activity.Title,
                ActivityType = activity.ActivityType,
                EventDate    = activity.EventDate,
                Distance     = activity.Distance,
                Duration     = activity.Duration
            };

            return(activityMapped);
        }
示例#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);
        }