LineViewTests.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using UnitTests;
  2. namespace Terminal.Gui.ViewsTests;
  3. public class LineViewTests
  4. {
  5. [Fact]
  6. [AutoInitShutdown]
  7. public void LineView_DefaultConstructor ()
  8. {
  9. var horizontal = new LineView ();
  10. Assert.Equal (Orientation.Horizontal, horizontal.Orientation);
  11. Assert.Equal (Dim.Fill (), horizontal.Width);
  12. horizontal.Layout ();
  13. Assert.Equal (1, horizontal.Frame.Height);
  14. }
  15. [Fact]
  16. [AutoInitShutdown]
  17. public void LineView_Horizontal ()
  18. {
  19. var horizontal = new LineView (Orientation.Horizontal);
  20. Assert.Equal (Orientation.Horizontal, horizontal.Orientation);
  21. Assert.Equal (Dim.Fill (), horizontal.Width);
  22. horizontal.Layout ();
  23. Assert.Equal (1, horizontal.Frame.Height);
  24. }
  25. [Fact]
  26. [AutoInitShutdown]
  27. public void LineView_Vertical ()
  28. {
  29. var vert = new LineView (Orientation.Vertical);
  30. Assert.Equal (Orientation.Vertical, vert.Orientation);
  31. Assert.Equal (Dim.Fill (), vert.Height);
  32. vert.Layout ();
  33. Assert.Equal (1, vert.Frame.Width);
  34. }
  35. }