public void shoudl_create_valid_order() { OrderCreator.CreateNewOrder(true); Order order = OrderCreator.order; Assert.IsTrue(order.IsValid()); }
private static void Main(string[] args) { var orders = new List <Order>(); var orderCreator = new OrderCreator(orders); var orderPayer = new OrderPayer(orders); var paymentDate = DateTime.Now.AddYears(1); Console.WriteLine("--------------------------------------"); orderCreator.CreateNewOrder(new SpotOrder(0, -5)); orderCreator.CreateNewOrder(new ForwardOrder(1, 10, paymentDate)); orderCreator.CreateNewOrder(new SpotOrder(2, 15)); orderCreator.CreateNewOrder(new ForwardOrder(3, -90, paymentDate)); orderPayer.PayAll(); Console.WriteLine("--------------------------------------"); Console.ReadLine(); }
public void Should_Only_Contains_2_Orders() { SetTestEnvironnement(); _orderCreator.CreateNewOrder(new SpotOrder(0, -5)); _orderCreator.CreateNewOrder(new ForwardOrder(1, 10, _paymentDate)); _orderCreator.CreateNewOrder(new SpotOrder(2, 15)); _orderCreator.CreateNewOrder(new ForwardOrder(3, -90, _paymentDate)); _orderPayer.PayAll(); Assert.IsTrue(_orders.Count == 2); }