Beispiel #1
0
        public void DeleteResume_DeleteRepositoryShouldCallsOnce()
        {
            resumeRepository.Setup(x => x.Get(It.IsAny <int>())).Returns(new Resume {
                Id = It.IsAny <int>(), Name = It.IsAny <string>()
            });

            //act
            resumeService.RemoveResume(It.IsAny <int>());

            //assert
            resumeRepository.Verify(x => x.Delete(It.IsAny <int>()));
        }
        public IHttpActionResult Delete(int id)
        {
            try
            {
                resumeService.RemoveResume(id);

                return(Ok("Resume is deleted"));
            }
            catch (ArgumentOutOfRangeException ex)
            {
                return(BadRequest(ex.ParamName));
            }
        }