Beispiel #1
0
        private static IList <string> GetCategoriesDeserializedResponse(HttpStatusCode statusCode = HttpStatusCode.OK, string json = RealCategoryResponse)
        {
            var handlerMock = CreateMessageHandlerMock(statusCode, json, CategoriesUri);
            var feed        = new ChuckNorrisJsonFeed(handlerMock.Object);

            return(feed.GetCategories());
        }
        public void GetCategoriesWorksAgainstLiveApi()
        {
            var feed       = new ChuckNorrisJsonFeed();
            var categories = feed.GetCategories();

            Assert.IsTrue(categories.Any(), "No categories were retrieved.");

            // Test for a known category, but don't bother with entire set as it can change.
            Assert.IsTrue(categories.Contains("animal"), "Categories did not contain expected category");
        }