public void PostTest() { //Arrange RatingsController controller = MockControllerCtor(); var input = new UserRatingsModel { Comments = "Comment1", Rating = 7, Username = "******" }; // Act Task <IHttpActionResult> result = controller.Post(42, input); // // Assert Assert.IsNotNull(result.Result); Assert.AreEqual(2, ((System.Web.Http.Results.OkNegotiatedContentResult <Data.Entities.RatingsEntity>)result.Result).Content.Id); Assert.AreEqual(42, ((System.Web.Http.Results.OkNegotiatedContentResult <Data.Entities.RatingsEntity>)result.Result).Content.BeerId); }