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); }
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); }
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")); }