public void Get_ById_ShouldReturnOk() { //arrange Place place = TestDataHelper.GeneratePlace(); var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(place)); //act IHttpActionResult response = placeController.Get(place.Id); //assert Assert.IsTrue(response is OkNegotiatedContentResult<Place>); }
public void Delete_ShouldReturnOk() { //arrange Place place = TestDataHelper.GeneratePlace(); var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(place)); //act placeController.Create(place); IHttpActionResult response = placeController.Delete(place.Id); //assert Assert.IsTrue(response is OkResult); }
public void Delete_NonExistPlace_ShouldReturnNotFound() { //arrange Place place = TestDataHelper.GeneratePlace(); var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(null)); //act IHttpActionResult response = placeController.Delete(place.Id); //assert Console.WriteLine(response); Assert.IsTrue(response is NotFoundResult); }
public void Create_WithNullField_ShouldReturnBadRequest() { //arrange Place place = TestDataHelper.GeneratePlace(); place.Address = null; var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(place)); //act IHttpActionResult response = placeController.Create(place); //assert Assert.IsTrue(response is BadRequestErrorMessageResult); }
public void Update_WithNonExistId_ShouldReturnNotFound() { //arrange Place place = TestDataHelper.GeneratePlace(); var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(null)); //act IHttpActionResult response = placeController.Update(place); //assert Assert.IsTrue(response is NotFoundResult); }
public void Update_ShouldReturnCreated() { //arrange Place place = TestDataHelper.GeneratePlace(); var placeController = new PlaceController(TestDataHelper.GetIPlaceRepositoryMock(place)); //act IHttpActionResult response = placeController.Update(place); //assert Assert.IsTrue(response is CreatedNegotiatedContentResult<Place>); }