PaddingTests.cs 644 B

12345678910111213141516171819202122232425
  1. #nullable enable
  2. using UnitTests;
  3. using Xunit.Abstractions;
  4. namespace ViewBaseTests.Adornments;
  5. public class PaddingTests (ITestOutputHelper output)
  6. {
  7. [Fact]
  8. public void Constructor_Defaults ()
  9. {
  10. View view = new () { Height = 3, Width = 3 };
  11. Assert.True (view.Padding!.CanFocus);
  12. Assert.Equal (TabBehavior.NoStop, view.Padding.TabStop);
  13. Assert.Empty (view.Padding!.KeyBindings.GetBindings ());
  14. }
  15. [Fact]
  16. public void Thickness_Is_Empty_By_Default ()
  17. {
  18. View view = new () { Height = 3, Width = 3 };
  19. Assert.Equal (Thickness.Empty, view.Padding!.Thickness);
  20. }
  21. }