public string AddGoal(CreateGoalViewModel model) { if (model != null) { var entity = Mapper.Map<CreateGoalViewModel, Goal>(model); _goalRepository.Add(entity); return entity.Id; } else { throw new NotImplementedException(); } }
public void succeed_add_goal_repository_mocked() { //arrange var model = new CreateGoalViewModel() { Name = "Some name", Description = "Some desc" }; _mockedGoalRepository.Setup(repository => repository.Add(It.IsAny<Goal>())).Verifiable(); //act var result = _goalService.AddGoal(model); //assert _mockedGoalRepository.Verify(verify => verify.Add(It.IsAny<Goal>()), Times.Once); }