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); }
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; }