Save() public method

public Save ( Order order ) : void
order Order
return void
        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));
        }