Fixes #1387. Allowing the UnitTests project to test internal keywords.

This commit is contained in:
BDisp
2021-07-23 23:02:22 +01:00
parent 52a5fccdc4
commit b200763a3f
14 changed files with 344 additions and 22 deletions

View File

@@ -1127,5 +1127,20 @@ namespace Terminal.Gui.Core {
Assert.Null (Application.Top);
}
[Fact]
[AutoInitShutdown]
public void Internal_Tests ()
{
Assert.True (Application._initialized);
Assert.NotNull (Application.Top);
var rs = Application.Begin (Application.Top);
Assert.Equal (Application.Top, rs.Toplevel);
Assert.Null (Application.mouseGrabView);
Assert.Null (Application.wantContinuousButtonPressedView);
Assert.False (Application.DebugDrawBounds);
Assert.False (Application.ShowChild (Application.Top));
Application.End (Application.Top);
}
}
}