Example #1
0
        public void Update_ShouldNotUpdateOrderDates()
        {
            var date = DateTime.Today;

            using (var client = new NorthwindServiceClient())
            {
                //Arrange
                var id           = client.CreateOrder(new OrderDto());
                var updatedOrder = new OrderDto {
                    OrderID = id, OrderDate = date
                };

                //Act
                client.UpdateOrder(updatedOrder);

                //Assert
                var orderFromDb = client.GetDetailedOrder(id);
                orderFromDb.OrderDate.Should().BeNull();
            }
        }
Example #2
0
        public void Update_ShouldUpdateOrder()
        {
            const string cityToUpdate = "SomeCityName";

            using (var client = new NorthwindServiceClient())
            {
                //Arrange
                var id           = client.CreateOrder(new OrderDto());
                var updatedOrder = new OrderDto {
                    OrderID = id, ShipCity = cityToUpdate
                };

                //Act
                client.UpdateOrder(updatedOrder);

                //Assert
                var orderFromDb = client.GetDetailedOrder(id);
                orderFromDb.ShipCity.Should().Be(cityToUpdate);
            }
        }