|
|
|
@ -128,7 +128,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
{ |
|
|
|
using (Application()) |
|
|
|
{ |
|
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Show(true, false)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
var sut = new ContextMenu(); |
|
|
|
@ -148,7 +148,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
_mouse.Click(target); |
|
|
|
|
|
|
|
Assert.False(sut.IsOpen); |
|
|
|
popupImpl.Verify(x => x.Show(true), Times.Once); |
|
|
|
popupImpl.Verify(x => x.Show(true, false), Times.Once); |
|
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -158,7 +158,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
{ |
|
|
|
using (Application()) |
|
|
|
{ |
|
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Show(true, false)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
var sut = new ContextMenu(); |
|
|
|
@ -179,7 +179,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
|
|
|
|
Assert.True(sut.IsOpen); |
|
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
|
popupImpl.Verify(x => x.Show(true), Times.Exactly(2)); |
|
|
|
popupImpl.Verify(x => x.Show(true, false), Times.Exactly(2)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -226,7 +226,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
{ |
|
|
|
using (Application()) |
|
|
|
{ |
|
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Show(true, false)).Verifiable(); |
|
|
|
|
|
|
|
bool eventCalled = false; |
|
|
|
var sut = new ContextMenu(); |
|
|
|
@ -242,7 +242,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
|
|
|
|
Assert.True(eventCalled); |
|
|
|
Assert.False(sut.IsOpen); |
|
|
|
popupImpl.Verify(x => x.Show(true), Times.Never); |
|
|
|
popupImpl.Verify(x => x.Show(true, false), Times.Never); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -346,7 +346,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
{ |
|
|
|
using (Application()) |
|
|
|
{ |
|
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Show(true, false)).Verifiable(); |
|
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
bool eventCalled = false; |
|
|
|
@ -370,7 +370,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
Assert.True(eventCalled); |
|
|
|
Assert.True(sut.IsOpen); |
|
|
|
|
|
|
|
popupImpl.Verify(x => x.Show(true), Times.Once()); |
|
|
|
popupImpl.Verify(x => x.Show(true, false), Times.Once()); |
|
|
|
popupImpl.Verify(x => x.Hide(), Times.Never); |
|
|
|
} |
|
|
|
} |
|
|
|
|