public void GetReturnsHotelWithSameId() { // Arrange var mockRepository = new Mock <IHotelRepository>(); mockRepository.Setup(x => x.GetById(42)).Returns(new Hotel { Id = 42 }); var controller = new HotelsController(mockRepository.Object); // Act IHttpActionResult actionResult = controller.GetById(42); var contentResult = actionResult as OkNegotiatedContentResult <Hotel>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(42, contentResult.Content.Id); }
public void GetById_InvalidHotelId_NotFoundResultReturned() { var result = _hotelsController.GetById(0); Assert.IsInstanceOf <NotFoundResult>(result.Result); }