public void Save_ValidOrder_TheOrderIsPersisted() { Order order = new Order { Id = 1, ItemTotal = 100, Total = 110 }; var dataAccess = new SimpleDataAccess(); OrderServices orderProcessor = new OrderServices(dataAccess); orderProcessor.Save(order); Assert.AreEqual(order, dataAccess.OrderSaved); }
public void Save_ValidOrder_TheOrderIsPersisted() { Order order = new Order { Id = 1, ItemTotal = 100, Total = 110 }; var dataAccess = new Mock<IDataAccess>(); OrderServices orderProcessor = new OrderServices(dataAccess.Object); orderProcessor.Save(order); dataAccess.Verify(x => x.SaveOrder(order)); }
public void Save_ValidOrder_TheOrderIsPersisted() { Order order = new Order { Id = 1, ItemTotal = 100, Total = 110 }; OrderServices orderProcessor = new OrderServices(new DataAccess()); orderProcessor.Save(order); Order orderFromDb = orderProcessor.GetOrder(order.Id); Assert.IsNotNull(orderFromDb); }
public void AlmacenaLaOrdenSiEsElTotalEsMayorACero() { var mock = new Mock<IDiscountDB>(); OrderServices orderServices = new OrderServices(mock.Object); Order order = new Order { Id = 1234, Total = 100 }; orderServices.Save(order); mock.Verify(x=>x.Save(order)); }