using System; using System.Collections.Generic; using System.Linq; using BoundaryLab.Domain; using BoundaryLab.Application; using BoundaryLab.Infrastructure; var store = new MemoryOrderCommit(); Console.WriteLine($"accepted:{new AcceptOrder(store).Execute(new OrderState("A1", 2, false))}"); Console.WriteLine($"stored:{store.Orders.Count}"); Console.WriteLine($"outbox:{store.Outbox.Count}");