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); }
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); }
public void ReturnOk() { //Given _svc.Setup(s => s.GetUser(It.IsAny <int>())).Returns(UserFixtures.ValidUser()); var ctrl = UserControllerFactory.Create(_svc.Object); //When var ok = ctrl.GetUser(99); var a = (ok as OkObjectResult)?.Value; //Then Assert.IsType <OkObjectResult>(ok); Assert.IsType <UserDto>(a); }
public void ReturnAllUsers() { //Given var svc = new Mock <IUserService>(); svc.Setup(s => s.GetAllUsers()).Returns(UserFixtures.GetUsers()); var controller = UserControllerFactory.Create(svc.Object); //When var okResult = controller.GetUsers(); //Then Assert.IsType <OkObjectResult>(okResult); }