예제 #1
0
        public void ReturnOkWhenUserFound()
        {
            //Given
            _svc.Setup(s => s.Update(It.IsAny <User>(), It.IsAny <string>()))
            .Returns(UserFixtures.ValidUser());
            //When
            var rv = _controller.Update(UserFixtures.DtoUser());

            //Then
            Assert.IsType <OkObjectResult>(rv);
        }
예제 #2
0
        public void ReturnNotFound()
        {
            //Given
            _svc.Setup(s => s.Update(It.IsAny <User>(), It.IsAny <string>()))
            .Throws(new PleyNotFoundException(It.IsAny <string>()));
            //When
            var rv = _controller.Update(UserFixtures.DtoUser());

            //Then
            Assert.IsType <NotFoundObjectResult>(rv);
        }