Including also the variables inside the lock.

This commit is contained in:
BDisp
2022-09-18 01:03:20 +01:00
parent 1e70e08996
commit e821435bac

View File

@@ -79,11 +79,12 @@ namespace Terminal.Gui.Core {
[AutoInitShutdown]
public void Contents_Gets_From_OS_Clipboard ()
{
var clipText = "This is a clipboard unit test to get clipboard from OS.";
var exit = false;
var getClipText = "";
lock (Clipboard.Contents) {
var clipText = "This is a clipboard unit test to get clipboard from OS.";
var exit = false;
var getClipText = "";
Application.Iteration += () => {
if (RuntimeInformation.IsOSPlatform (OSPlatform.Windows)) {
// using (Process clipExe = new Process {
@@ -188,12 +189,12 @@ namespace Terminal.Gui.Core {
Application.RequestStop ();
};
}
Application.Run ();
Application.Run ();
if (!exit) {
Assert.Equal (clipText, getClipText);
if (!exit) {
Assert.Equal (clipText, getClipText);
}
}
}