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"); }