Esempio n. 1
0
        public void RequestShipping_GivenANewShipping_AddsTheRequestToTheDatabase()
        {
            // arrange
            var request = new ShippingInfo()
            {
                Name          = "Not Relevant!",
                City          = "Not Relevant!",
                Country       = "Not Relevant!",
                Email         = "Not Relevant!",
                Phone         = "Not Relevant!",
                PostalCode    = "Irrelevant",
                Province      = "Not Relevant!",
                StreetAddress = "Not Relevant!",
                Status        = ShippingStatus.None,
                OrderID       = 4141,
                WarehouseID   = 7,
                ServiceID     = 4
            };

            // act
            shippingClient.RequestShipping(request);

            // assert
            var status = shippingClient.GetShippingStatus(4141);

            Assert.AreEqual(ShippingStatus.ReceivedOrder, status);
        }