public void DeleteFlavorShouldReturnNotFoundIfServiceReturnsFalse() { // Arrange var mock = new Mock <IPizzaFlavorService>(); var mockId = Guid.NewGuid(); mock.Setup <bool>(_ => _.Delete(mockId)) .Returns(false); Service = mock.Object; Controller = new PizzaFlavorsController(Service); Controller.Configuration = new HttpConfiguration(); Controller.Request = new HttpRequestMessage(); // Act var result = Controller.Delete(mockId); // Assert Assert.AreEqual(HttpStatusCode.NotFound, result.StatusCode); }