public void DeActivatedFiresDisappearingEvent() { int disappear = 0; int appear = 0; var cp = new ContentPage(); IWindow window = new Window(cp); window.Activated(); cp.Appearing += (_, __) => appear++; cp.Disappearing += (_, __) => disappear++; window.Deactivated(); Assert.AreEqual(1, disappear); Assert.AreEqual(0, appear); }