24 lines
685 B
C#
24 lines
685 B
C#
using Avalonia.Controls;
|
|
using Avalonia.Headless.XUnit;
|
|
using Ursa.Controls;
|
|
|
|
namespace HeadlessTest.Ursa.Controls.EnumSelectorTests;
|
|
|
|
public class InitialStateTest
|
|
{
|
|
[AvaloniaFact]
|
|
public void Initial_State_Respected()
|
|
{
|
|
var window = new Window();
|
|
var selector = new EnumSelector()
|
|
{
|
|
Value = HorizontalPosition.Right,
|
|
EnumType = typeof(HorizontalPosition),
|
|
};
|
|
window.Content = selector;
|
|
window.Show();
|
|
Assert.Equal(HorizontalPosition.Right, selector.Value);
|
|
Assert.NotNull(selector.SelectedValue);
|
|
Assert.Equal(HorizontalPosition.Right, selector.SelectedValue?.Value);
|
|
}
|
|
} |