public void TestInitialize()
        {
            _broker1 = new Broker1();
            _broker2 = new Broker2();
            var orderSplitService = new OrderSplitService(_broker1, _broker2);
            _orderRepository = new InMemoryOrderRepository();
            _orderExecutionService = new OrderExecutionService(orderSplitService, _orderRepository);

            _clientA = new Client(Guid.NewGuid(), "ClientA");
            _clientB = new Client(Guid.NewGuid(), "ClientB");
            _clientC = new Client(Guid.NewGuid(), "ClientC");
        }
        public void TestInitialize()
        {
            _broker1Mock = new Mock<IBroker>();
            _broker2Mock = new Mock<IBroker>();

            _orderSplitService = new OrderSplitService(_broker1Mock.Object, _broker2Mock.Object);

            _broker1Mock.Setup(m => m.MaxAmount).Returns(100);
            _broker2Mock.Setup(m => m.MaxAmount).Returns(100);
        }