public void Get_Sale_Should_Return_Sale_With_SameID()
        {
            var context = new TestSaleContext();
            context.Sales.Add(GetDemoSale());

            var controller = new SalesController(context);
            var result = controller.GetSale(3) as OkNegotiatedContentResult<Sale>;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Content.SaleId);
        }
        public void Delete_Sale_Should_ReturnOK()
        {
            var context = new TestSaleContext();
            var item = GetDemoSale();
            context.Sales.Add(item);

            var controller = new SalesController(context);
            var result = controller.DeleteSale(3) as OkNegotiatedContentResult<Sale>;

            Assert.IsNotNull(result);
            Assert.AreEqual(item.SaleId, result.Content.SaleId);
        }
        public void Get_Sale_Should_Return_AllSales()
        {
            var context = new TestSaleContext();
            context.Sales.Add(new Sale { SaleId = 1, User_Sale = "user1", Cart_Sale = 1, Product_Sale = "Vestido", Total_Sale = 1897 });
            context.Sales.Add(new Sale { SaleId = 2, User_Sale = "user2", Cart_Sale = 1, Product_Sale = "Vestido", Total_Sale = 1897 });
            context.Sales.Add(new Sale { SaleId = 3, User_Sale = "user3", Cart_Sale = 1, Product_Sale ="Vestido",  Total_Sale=1897});

            var controller = new SalesController(context);
            var result = controller.GetSales() as TestSaleDBset;

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