Esempio n. 1
0
        public Order Retreive(int orderId)
        {
            //code that retreives the defined customer
            Order order = new Order(orderId);

            if (orderId == 3)
            {
                order.OrderDate = new DateTimeOffset();
            }

            return order;
        }
        public void RetreiveExisting()
        {
            //Arrange
            var orderRepository = new OrderRepository();
            var expected = new Order(3)
            {
                OrderDate = new DateTimeOffset()
            };

            //Act
            var actual = orderRepository.Retreive(3);

            //Assert
            Assert.AreEqual(expected.OrderId, actual.OrderId);
            Assert.AreEqual(expected.OrderDate, actual.OrderDate);
        }
Esempio n. 3
0
        public bool Save(Order order)
        {
            //code that saves the defined customer
            var success = true;

            if (order.HasChanges && order.IsValid)
            {
                if (order.IsNew)
                {
                    //call an insert stored procedure
                }
                else
                {
                    //call an update stored procedure
                }
            }
            return success;
        }