public void DeleteWithInvalidId() { var mockRepositorycar = new Mock <IAdvertiseCarDetailsService>(); // Arrange AdvertisedCarController controller = new AdvertisedCarController(mockRepositorycar.Object, _ownerValidationService, _logger); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); var response = controller.Delete(0); HttpError succesful; Assert.IsTrue(response.TryGetContentValue <HttpError>(out succesful)); Assert.AreEqual(System.Net.HttpStatusCode.BadRequest, response.StatusCode); }
public void Delete() { int carID = 1; var mockRepositorycar = new Mock <IAdvertiseCarDetailsService>(); mockRepositorycar.Setup(x => x.DeleteAdvertiseCarDetailsEntry(carID)).Returns(true); // Arrange AdvertisedCarController controller = new AdvertisedCarController(mockRepositorycar.Object, _ownerValidationService, _logger); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); var response = controller.Delete(carID); string succesful; Assert.IsTrue(response.TryGetContentValue <string>(out succesful)); Assert.AreEqual(System.Net.HttpStatusCode.OK, response.StatusCode); Assert.AreEqual(succesful, "Deleted succesfully"); }