Files
Terminal.Gui/UnitTests/View/BorderTests.cs
Tigger Kindel 05e203c7a4 lots of fixes
2023-10-04 06:42:47 -06:00

46 lines
1.0 KiB
C#

using Xunit;
using Xunit.Abstractions;
namespace Terminal.Gui.ViewTests {
public class BorderTests {
readonly ITestOutputHelper output;
public BorderTests (ITestOutputHelper output)
{
this.output = output;
}
[Fact]
public void View_BorderStyle_Defaults ()
{
var view = new View ();
Assert.Equal (LineStyle.None, view.BorderStyle);
Assert.Equal (Thickness.Empty, view.Border.Thickness);
view.Dispose ();
}
[Fact]
public void View_SetBorderStyle ()
{
var view = new View ();
view.BorderStyle = LineStyle.Single;
Assert.Equal (LineStyle.Single, view.BorderStyle);
Assert.Equal (new Thickness(1), view.Border.Thickness);
view.BorderStyle = LineStyle.Double;
Assert.Equal (LineStyle.Double, view.BorderStyle);
Assert.Equal (new Thickness (1), view.Border.Thickness);
view.BorderStyle = LineStyle.None;
Assert.Equal (LineStyle.None, view.BorderStyle);
Assert.Equal (Thickness.Empty, view.Border.Thickness);
view.Dispose ();
}
//[Fact]
//public void View_BorderStyleChanged ()
//{
//}
}
}