public void ShouldReturnAllClientOrders()
{
var repo = new OrderRepository();
var order1 = repo.NewLimitOrder("ABC", 12, 200.45d, 90, WayEnum.Buy);
var order2 = repo.NewLimitOrder("ABC", 12, 200.45d, 90, WayEnum.Buy);
var order3 = repo.NewLimitOrder("ABC", 13, 200.45d, 90, WayEnum.Buy);
var order4 = repo.NewLimitOrder("ABC", 14, 200.45d, 90, WayEnum.Buy);
var client12 = repo.GetClientLimitOrders(12);
var client13 = repo.GetClientLimitOrders(13);
var client14 = repo.GetClientLimitOrders(14);
Assert.AreEqual(2, client12.Count);
Assert.AreEqual(1, client13.Count);
Assert.AreEqual(1, client14.Count);
Assert.AreEqual(order1, client12[0]);
Assert.AreEqual(order2, client12[1]);
Assert.AreEqual(order3, client13[0]);
Assert.AreEqual(order4, client14[0]);
}