Пример #1
0
        public void StatusTwo()
        {
            var order = new Order()
            {
                FirstName           = "test",
                LastName            = "test",
                Address             = "address test",
                City                = "city test",
                State               = "state test",
                Zip                 = "32423",
                Phone               = "3214211",
                Email               = "*****@*****.**",
                CardNumber          = "324523423",
                CardExpirationMonth = 12,
                CardExpirationYear  = 2018,
                CardSecurityCode    = 123,
                ProductId           = 12,
                Price               = 23,
            };

            Task_2.Controllers.ValuesController controller = new Task_2.Controllers.ValuesController();
            var response = controller.TestProductOrder(order);

            Assert.AreEqual(HttpStatusCode.Accepted, response.StatusCode);
        }
Пример #2
0
        public void InvalidFields()
        {
            var order = new Order()
            {
                FirstName           = "test",
                LastName            = "test",
                Address             = "address test",
                City                = "city test",
                State               = "state test",
                Zip                 = "32423",
                Phone               = "321421132432423423",
                Email               = "test@",
                CardNumber          = "324523423",
                CardExpirationMonth = 12,
                CardExpirationYear  = 2018,
                CardSecurityCode    = 123,
                ProductId           = 12,
                Price               = 23,
            };

            Task_2.Controllers.ValuesController controller = new Task_2.Controllers.ValuesController();
            var response = controller.TestProductOrder(order);

            controller.ModelState.AddModelError("Invalid Data", response.Content.ToString());

            Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode);
        }