|
|
@ -79,7 +79,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
{ |
|
|
{ |
|
|
using (Application()) |
|
|
using (Application()) |
|
|
{ |
|
|
{ |
|
|
popupImpl.Setup(x => x.Show()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
|
var sut = new ContextMenu(); |
|
|
var sut = new ContextMenu(); |
|
|
@ -99,7 +99,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
_mouse.Click(target); |
|
|
_mouse.Click(target); |
|
|
|
|
|
|
|
|
Assert.False(sut.IsOpen); |
|
|
Assert.False(sut.IsOpen); |
|
|
popupImpl.Verify(x => x.Show(), Times.Once); |
|
|
popupImpl.Verify(x => x.Show(true), Times.Once); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -109,7 +109,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
{ |
|
|
{ |
|
|
using (Application()) |
|
|
using (Application()) |
|
|
{ |
|
|
{ |
|
|
popupImpl.Setup(x => x.Show()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
|
var sut = new ContextMenu(); |
|
|
var sut = new ContextMenu(); |
|
|
@ -130,7 +130,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
|
|
|
|
|
Assert.True(sut.IsOpen); |
|
|
Assert.True(sut.IsOpen); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Once); |
|
|
popupImpl.Verify(x => x.Show(), Times.Exactly(2)); |
|
|
popupImpl.Verify(x => x.Show(true), Times.Exactly(2)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -177,7 +177,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
{ |
|
|
{ |
|
|
using (Application()) |
|
|
using (Application()) |
|
|
{ |
|
|
{ |
|
|
popupImpl.Setup(x => x.Show()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
|
|
|
|
|
|
bool eventCalled = false; |
|
|
bool eventCalled = false; |
|
|
var sut = new ContextMenu(); |
|
|
var sut = new ContextMenu(); |
|
|
@ -193,7 +193,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
|
|
|
|
|
Assert.True(eventCalled); |
|
|
Assert.True(eventCalled); |
|
|
Assert.False(sut.IsOpen); |
|
|
Assert.False(sut.IsOpen); |
|
|
popupImpl.Verify(x => x.Show(), Times.Never); |
|
|
popupImpl.Verify(x => x.Show(true), Times.Never); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -297,7 +297,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
{ |
|
|
{ |
|
|
using (Application()) |
|
|
using (Application()) |
|
|
{ |
|
|
{ |
|
|
popupImpl.Setup(x => x.Show()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Show(true)).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
popupImpl.Setup(x => x.Hide()).Verifiable(); |
|
|
|
|
|
|
|
|
bool eventCalled = false; |
|
|
bool eventCalled = false; |
|
|
@ -321,7 +321,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
Assert.True(eventCalled); |
|
|
Assert.True(eventCalled); |
|
|
Assert.True(sut.IsOpen); |
|
|
Assert.True(sut.IsOpen); |
|
|
|
|
|
|
|
|
popupImpl.Verify(x => x.Show(), Times.Once()); |
|
|
popupImpl.Verify(x => x.Show(true), Times.Once()); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Never); |
|
|
popupImpl.Verify(x => x.Hide(), Times.Never); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|