Beispiel #1
0
        public void CreateNewOrder_InvalidObjectPassed_ReturnsBadRequest()
        {
            // Arrange
            Order idMissingItem = new Order()
            {
                Order_status   = "paid",
                Amount         = 100,
                Discount       = 0,
                Order_date     = new DateTime(2010, 2, 2),
                Shipped_date   = new DateTime(2011, 2, 2),
                Customer_email = "*****@*****.**"
            };

            controller.ModelState.AddModelError("Id", "Required");
            // Act
            var badResponse = controller.Create_new_order(idMissingItem);

            // Assert
            Assert.IsType <BadRequestObjectResult>(badResponse);
        }