Fixed RadioGroup unit test that was previosly bogus

This commit is contained in:
Tig
2024-12-10 06:51:53 -08:00
parent ea74179833
commit 63b3ebf2f4

View File

@@ -668,7 +668,7 @@ public class RadioGroupTests (ITestOutputHelper output)
[Fact]
[SetupFakeDriver]
public void Mouse_DoubleClick ()
public void Mouse_DoubleClick_Accepts ()
{
var radioGroup = new RadioGroup
{
@@ -705,12 +705,13 @@ public class RadioGroupTests (ITestOutputHelper output)
// NOTE: We need to do the same
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 0), Flags = MouseFlags.Button1Clicked }));
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 0), Flags = MouseFlags.Button1DoubleClicked }));
Assert.False (radioGroup.NewMouseEvent (new () { Position = new (0, 0), Flags = MouseFlags.Button1DoubleClicked }));
Assert.Equal (0, radioGroup.SelectedItem);
Assert.Equal (0, selectedItemChanged);
Assert.Equal (0, selectingCount);
Assert.Equal (1, acceptedCount);
// single click twice
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1Clicked }));
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1Clicked }));
Assert.Equal (1, radioGroup.SelectedItem);
@@ -719,7 +720,7 @@ public class RadioGroupTests (ITestOutputHelper output)
Assert.Equal (1, acceptedCount);
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1Clicked }));
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1DoubleClicked }));
Assert.False (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1DoubleClicked }));
Assert.Equal (1, radioGroup.SelectedItem);
Assert.Equal (1, selectedItemChanged);
Assert.Equal (1, selectingCount);
@@ -766,7 +767,7 @@ public class RadioGroupTests (ITestOutputHelper output)
radioGroup.DoubleClickAccepts = false;
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1Clicked }));
Assert.True (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1DoubleClicked }));
Assert.False (radioGroup.NewMouseEvent (new () { Position = new (0, 1), Flags = MouseFlags.Button1DoubleClicked }));
}
#endregion Mouse Tests