public void PutCustomerDetails_ShouldFail_WhenDifferentID()
        {
            var controller = new CustomerDetailsController(new TestCustomerContext());

            var badresult = controller.PutCustomerDetail(999, GetDemoCustomerDetails());

            Assert.IsInstanceOfType(badresult.Result, typeof(BadRequestResult));
        }
        public void PutCustomerDetails_ShouldReturnStatusCode()
        {
            var controller = new CustomerDetailsController(new TestCustomerContext());

            var item = GetDemoCustomerDetails();

            var result = controller.PutCustomerDetail(item.CustomerId, item);

            Assert.IsNotNull(result);

            Assert.AreEqual(HttpStatusCode.NoContent.GetTypeCode(), result.Status.GetTypeCode());
        }