Example #1
0
		public void DestroyHandleTest ()
		{
			handle_destroyed_count = 0;

			MyForm f1 = new MyForm ();
			f1.HandleDestroyed += new EventHandler (handle_destroyed);
			f1.Show ();
			f1.DoDestroyHandle ();
			Assert.AreEqual (1, handle_destroyed_count, "1");

			MyForm f2 = new MyForm ();
			f2.HandleDestroyed += new EventHandler (handle_destroyed);
			f2.Show ();
			f2.DoRecreateHandle ();
			Assert.AreEqual (2, handle_destroyed_count, "2");
			
			f1.Dispose ();
			f2.Dispose ();
		}