//Test POST for creating new reference that is null public void ReferencesController_Create_ReturnsBadRequest_WhenObjectIsNull() { //Arrange new ObjectResult Reference reference = null; //Act var result = controller.Create(reference); //Assert Assert.IsType <BadRequestObjectResult>(result); }
//Test POST for creating new reference public void ReferencesController_Create_ReturnsObject_WhenNewObject() { controller = createContext(controller); //Arrange new ObjectResult var reference = new Reference() { Rating = 4, Statement = "Good", WorkerId = 4, TaskId = 1 }; //Act var result = controller.Create(reference); var resultAsObject = result as ObjectResult; var resultObject = resultAsObject.Value as Reference; //Assert Assert.IsType <ObjectResult>(result); Assert.Equal(reference.Rating, resultObject.Rating); }