UiaAtkBridgeTest.AtkTests.Bug445210 C# (CSharp) Method

Bug445210() private method

private Bug445210 ( ) : void
return void
		public void Bug445210 ()
		{
			Atk.Object accessible = null;
			try {
				StartEventMonitor ();
				accessible = ActivateAdditionalForm ("445210");
				Atk.Object child = accessible.RefAccessibleChild (0);
				Assert.IsNotNull (child, "Added form should have a child");
				ExpectEvents (1, Atk.Role.Frame, "window:activate", "445210");
				ExpectEvents (0, Atk.Role.Frame, "window:activate", "UiaAtkBridge test");
				StartEventMonitor ();
				RemoveAdditionalForm (accessible);
				ExpectEvents (1, Atk.Role.Frame, "window:activate", "MainWindow");
				ExpectEvents (0, Atk.Role.Frame, "window:activate", "445210");
				// Don't crash on the next line (bug 491053)
				accessible.RefRelationSet ();
			} finally {
				RemoveAdditionalForm (accessible);
			}
		}