public void TestDeleteOrderAndUndo()
 {
     OrderService.OrderService service = new OrderService.OrderService();
       long numOrders = service.GetOrderCount();
       var allOrders = service.GetAllOrders();
       Order order = allOrders.ElementAt(new Random().Next(0, (int)numOrders - 1));
       RemoveOrderCommand remCommand = new RemoveOrderCommand(order);
       CommandService commandService = new CommandService();
       commandService.ExecuteCommand(remCommand);
       commandService.UndoCommand(remCommand);
       long numOrdersAfter = service.GetOrderCount();
       Assert.That(numOrdersAfter, Is.EqualTo(numOrders));
       Repositiory.Close(Common.Util.GetContextId());
 }