Пример #1
0
        public void GetProduct_ShouldReturnProductWithSameID()
        {
            var context = new TestProductServiceContext();

            context.TypeProducts.Add(GetDemoTypeProduct());

            var controller = new TypeProductsController(context);
            var result     = controller.GetTypeProduct(3) as OkNegotiatedContentResult <TypeProduct>;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Content.Id);
        }
Пример #2
0
        public void DeleteProduct_ShouldReturnOK()
        {
            var context = new TestProductServiceContext();
            var item    = GetDemoTypeProduct();

            context.TypeProducts.Add(item);

            var controller = new TypeProductsController(context);
            var result     = controller.DeleteTypeProduct(3) as OkNegotiatedContentResult <TypeProduct>;

            Assert.IsNotNull(result);
            Assert.AreEqual(item.Id, result.Content.Id);
        }
Пример #3
0
        public void GetProducts_ShouldReturnAllProducts()
        {
            var context = new TestProductServiceContext();

            context.TypeProducts.Add(new TypeProduct {
                Id = 1, Name = "Demo1"
            });
            context.TypeProducts.Add(new TypeProduct {
                Id = 2, Name = "Demo2"
            });
            context.TypeProducts.Add(new TypeProduct {
                Id = 3, Name = "Demo3"
            });

            var controller = new TypeProductsController(context);
            var result     = controller.GetTypeProducts() as TestTypeProductDbSet;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Local.Count);
        }