LineViewTests.cs 938 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Terminal.Gui.Graphs;
  2. using Xunit;
  3. namespace Terminal.Gui.ViewTests {
  4. public class LineViewTests {
  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. Assert.Equal (1, horizontal.Height);
  13. }
  14. [Fact]
  15. [AutoInitShutdown]
  16. public void LineView_Horizontal ()
  17. {
  18. var horizontal = new LineView (Orientation.Horizontal);
  19. Assert.Equal (Orientation.Horizontal, horizontal.Orientation);
  20. Assert.Equal (Dim.Fill (), horizontal.Width);
  21. Assert.Equal (1, horizontal.Height);
  22. }
  23. [Fact]
  24. [AutoInitShutdown]
  25. public void LineView_Vertical ()
  26. {
  27. var vert = new LineView (Orientation.Vertical);
  28. Assert.Equal (Orientation.Vertical, vert.Orientation);
  29. Assert.Equal (Dim.Fill(), vert.Height);
  30. Assert.Equal (1, vert.Width);
  31. }
  32. }
  33. }