コード例 #1
0
        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
        }
コード例 #2
0
        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);
        }