public void GetTest() { // Arrange BeersController controller = MockControllerCtor(); //Act var results = controller.Get("Mock1"); //Assert Assert.IsNotNull(results.Result); Assert.AreEqual("3", ((System.Web.Http.Results.OkNegotiatedContentResult <System.Collections.Generic.List <Jyothi.UserRatings.Api.Models.BeersReviewsModel> >)results.Result).Content.Count.ToString()); //(new System.Collections.Generic.Mscorlib_CollectionDebugView<Jyothi.UserRatings.Api.Models.BeersReviewsModel>(((System.Web.Http.Results.OkNegotiatedContentResult<System.Collections.Generic.List<Jyothi.UserRatings.Api.Models.BeersReviewsModel>>)results.Result).Content).Items[0]).UserRatings //(new System.Collections.Generic.Mscorlib_CollectionDebugView<Jyothi.UserRatings.Api.Models.BeersReviewsModel>(((System.Web.Http.Results.OkNegotiatedContentResult<System.Collections.Generic.List<Jyothi.UserRatings.Api.Models.BeersReviewsModel>>)results.Result).Content).Items[0]).Id }
public async Task GetBeers_Returns_HttpStatusInternalServerError_If_Not_Succeeded() { var httpResponse = new HttpResponseMessage(HttpStatusCode.InternalServerError); _breweryDbHttpClientMock.Setup(client => client.GetBeersAsync("key", 1, "", "Y", "-10", "verified", "name", "asc")) .Returns(Task.FromResult(httpResponse)); var result = await _beersController.Get("key", 1, "", "Y", "-10", "verified", "name", "asc"); Assert.AreEqual(HttpStatusCode.InternalServerError, ((StatusCodeResult)result).StatusCode); }