public void ChildRemoved()
{
addEventCount = removeEventCount = 0;
Desktop.ChildAdded += OnChildAdded;
Desktop.ChildRemoved += OnChildRemoved;
et.SetTextContents ("RemoveChild");
Sync ();
Assert.AreEqual (0, addEventCount, "addEvents when removing");
Assert.AreEqual (1, removeEventCount, "removeEvents");
Desktop.ChildRemoved -= OnChildRemoved;
Desktop.ChildAdded -= OnChildAdded;
et.SetTextContents ("AddChild");
}