public void Put_Sale_ShouldReturnStatusCode()
        {
            var controller = new SalesController(new TestSaleContext());

            var item = GetDemoSale();

            var result = controller.PutSale(item.SaleId, item) as StatusCodeResult;
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(StatusCodeResult));
            Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode);
        }
        public void Put_Sale_Should_Fail_When_DifferentID()
        {
            var controller = new SalesController(new TestSaleContext());

            var badresult = controller.PutSale(999, GetDemoSale());
            Assert.IsInstanceOfType(badresult, typeof(BadRequestResult));
        }