public void GetCategoryById_IfIdInvalid_ShouldReturnNull()
        {
            var http   = new HttpClient();
            var client = new CategoriesApiClient(http);
            var result = client.GetAsync(-5).Result;

            Assert.Null(result);
        }
        public void GetAllCategories_ShouldReturnNotNull()
        {
            var http   = new HttpClient();
            var client = new CategoriesApiClient(http);
            IEnumerable <Category> result = client.GetAllAsync().Result;

            Assert.NotNull(result);
        }
        public void GetCategoryById_IfIdValid_ShouldReturnCategory()
        {
            var http   = new HttpClient();
            var client = new CategoriesApiClient(http);
            var result = client.GetAsync(1).Result;

            Assert.NotNull(result);
            Assert.Equal(1, result.CategoryID);
        }