public void UpdateExerciseType(NewExerciseTypeVm model)
        {
            ExerciseType exerciseType = new ExerciseType
            {
                Id   = model.Id,
                Name = model.Name,
            };

            _exerciseTypeRepo.UpdateExerciseType(exerciseType);
        }
        public int AddExerciseType(NewExerciseTypeVm newExerciseType)
        {
            var exerciseType = new ExerciseType
            {
                Id   = newExerciseType.Id,
                Name = newExerciseType.Name
            };

            var id = _exerciseTypeRepo.AddExerciseType(exerciseType);

            return(id);
        }
Exemple #3
0
        public void Should_RepoUpdateExerciseTypeBeCalled_When_ServiceUpdateExerciseTypCalled()
        {
            var exerciseTypeRepo = new Mock <IExerciseTypeRepository>();
            var mapper           = new Mock <IMapper>();

            var objectUnderTest = new ExerciseTypeService(exerciseTypeRepo.Object, mapper.Object);

            var exerciseTypeVm = new NewExerciseTypeVm()
            {
                Id   = 1,
                Name = "dummy"
            };

            objectUnderTest.UpdateExerciseType(exerciseTypeVm);

            exerciseTypeRepo.Verify(r => r.UpdateExerciseType(It.IsAny <ExerciseType>()), Times.Once);
        }
Exemple #4
0
        public void Should_RepoAddItemBeCalled_When_ServiceAddItemCalled()
        {
            var exerciseTypeVm = new NewExerciseTypeVm()
            {
                Id   = 1,
                Name = "dummy"
            };

            var exerciseTypeRepo = new Mock <IExerciseTypeRepository>();
            var mapper           = new Mock <IMapper>();

            exerciseTypeRepo.Setup(r => r.AddExerciseType(It.IsAny <ExerciseType>())).Returns(1);

            var objectUnderTest = new ExerciseTypeService(exerciseTypeRepo.Object, mapper.Object);

            var result = objectUnderTest.AddExerciseType(exerciseTypeVm);

            exerciseTypeRepo.Verify(r => r.AddExerciseType(It.IsAny <ExerciseType>()), Times.Once);

            Assert.Equal(exerciseTypeVm.Id, result);
        }
 public IActionResult EditExerciseType(NewExerciseTypeVm model)
 {
     _exerciseTypeService.UpdateExerciseType(model);
     return(RedirectToAction("Index"));
 }
        public IActionResult AddExerciseType(NewExerciseTypeVm model)
        {
            var id = _exerciseTypeService.AddExerciseType(model);

            return(RedirectToAction("Index"));
        }