public void RouteOrder(RoundRobinOrder order)
 {
     ComputeRouting(order)
     .RouteesAs <IRoundRobinOrderRouter>()
     .ToList()
     .ForEach(orderRoutee => orderRoutee.RouteOrder(order));
 }
 public void RouteOrder(RoundRobinOrder order)
 {
     Logger.Log($"{ToString()} is routing {order}");
     testUntil.Happened();
 }