LineViewTests.cs 971 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using Terminal.Gui;
  2. using Terminal.Gui.Graphs;
  3. using Terminal.Gui.Views;
  4. using Xunit;
  5. namespace UnitTests {
  6. public class LineViewTests {
  7. [Fact]
  8. [AutoInitShutdown]
  9. public void LineView_DefaultConstructor()
  10. {
  11. var horizontal = new LineView();
  12. Assert.Equal (Orientation.Horizontal, horizontal.Orientation);
  13. Assert.Equal (Dim.Fill (), horizontal.Width);
  14. Assert.Equal (1, horizontal.Height);
  15. }
  16. [Fact]
  17. [AutoInitShutdown]
  18. public void LineView_Horizontal ()
  19. {
  20. var horizontal = new LineView (Orientation.Horizontal);
  21. Assert.Equal (Orientation.Horizontal, horizontal.Orientation);
  22. Assert.Equal (Dim.Fill (), horizontal.Width);
  23. Assert.Equal (1, horizontal.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. Assert.Equal (1, vert.Width);
  33. }
  34. }
  35. }