Пример #1
0
        public void GetProductById_IfIdInvalid_ShouldReturnNull()
        {
            var http   = new HttpClient();
            var client = new ProductsApiClient(http);
            var result = client.GetAsync(-5).Result;

            Assert.Null(result);
        }
Пример #2
0
        public void GetAllProducts_ShouldReturnNotNull()
        {
            var http   = new HttpClient();
            var client = new ProductsApiClient(http);
            IEnumerable <Product> result = client.GetAllAsync().Result;

            Assert.NotNull(result);
        }
Пример #3
0
        public void GetProductById_IfIdValid_ShouldReturnProduct()
        {
            var http   = new HttpClient();
            var client = new ProductsApiClient(http);
            var result = client.GetAsync(1).Result;

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