[monotouch-test] Fix UbiquitousKeyValueStoreTest to work on newer versions of macOS. (#14267)

Fixes:

    MonoTouchFixtures.Foundation.NSUbiquitousKeyValueStoreTest
        [FAIL] Indexer :   key 1
            Expected: <value>
            But was:  null
This commit is contained in:
Rolf Bjarne Kvinge 2022-02-28 22:36:05 +01:00 коммит произвёл GitHub
Родитель 03f8ec502f
Коммит ddb16120f9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -32,6 +32,10 @@ namespace MonoTouchFixtures.Foundation {
if ((Runtime.Arch == Arch.DEVICE) && TestRuntime.CheckXcodeVersion (12,0))
Assert.Null (store [key], "key 1");
else
#elif __MACCATALYST__ || __MACOS__
if (TestRuntime.CheckXcodeVersion (13, 0))
Assert.Null (store [key], "key 1");
else
#endif
Assert.AreEqual (value, store [key], "key 1");
@ -41,6 +45,10 @@ namespace MonoTouchFixtures.Foundation {
if ((Runtime.Arch == Arch.DEVICE) && TestRuntime.CheckXcodeVersion (12,0))
Assert.Null (store [(string) key], "key 2");
else
#elif __MACCATALYST__ || __MACOS__
if (TestRuntime.CheckXcodeVersion (13, 0))
Assert.Null (store [(string) key], "key 2");
else
#endif
Assert.AreEqual (value, store [(string) key], "key 2");
}