예제 #1
0
        private void MethodGetExerciseByIdReturnsCorrectExercise()
        {
            //Setup service Mock
            _exerciseServiceMock.Setup(service => service.GetById(1)).Returns(_exerciseDTO1);

            //Check if controller returns correct response code
            var actionResult = _controller.GetExerciseById(1);

            Assert.IsType <OkObjectResult>(actionResult);

            //Check if response body is as expected
            var result         = (OkObjectResult)actionResult;
            var responseObject = (ResponseObject)result.Value;

            Assert.Equal(_exerciseDTO1, responseObject.Data);
        }