From efaaec41c235fb0643957ea62f14749b61c2ec8c Mon Sep 17 00:00:00 2001 From: Tig Kindel Date: Mon, 4 Mar 2024 11:09:39 -0700 Subject: [PATCH] Added simple Arragement unit test --- UnitTests/View/ArrangementTests.cs | 17 +++++++++++++++++ UnitTests/Views/ToplevelTests.cs | 7 +++++++ 2 files changed, 24 insertions(+) create mode 100644 UnitTests/View/ArrangementTests.cs diff --git a/UnitTests/View/ArrangementTests.cs b/UnitTests/View/ArrangementTests.cs new file mode 100644 index 000000000..50995b2aa --- /dev/null +++ b/UnitTests/View/ArrangementTests.cs @@ -0,0 +1,17 @@ +using System.Text; +using Xunit.Abstractions; + +namespace Terminal.Gui.ViewTests; + +public class ArrangementTests (ITestOutputHelper output) +{ + private readonly ITestOutputHelper _output = output; + + // Test that TopResizable and Movable are mutually exclusive and Movable wins + [Fact] + public void TopResizableAndMovableMutuallyExclusive () + { + // TODO: Write test. + } + +} diff --git a/UnitTests/Views/ToplevelTests.cs b/UnitTests/Views/ToplevelTests.cs index 3ec0a6450..14b2a6a97 100644 --- a/UnitTests/Views/ToplevelTests.cs +++ b/UnitTests/Views/ToplevelTests.cs @@ -25,6 +25,13 @@ public class ToplevelTests Assert.False (top.IsOverlapped); } + [Fact] + public void Arrangement_Is_Movable () + { + var top = new Toplevel (); + Assert.Equal (ViewArrangement.Movable, top.Arrangement); + } + #if BROKE_IN_2927 // BUGBUG: The name of this test does not match what it does. [Fact]