first commit

This commit is contained in:
2025-07-06 00:23:46 +02:00
commit 38f50c8819
1788 changed files with 112878 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace NitroxModel.Helper;
[TestClass]
public class KeyValueStoreTest
{
[TestMethod]
public void SetAndReadValue()
{
const string TEST_KEY = "test";
KeyValueStore.Instance.SetValue(TEST_KEY, -50);
Assert.AreEqual(-50, KeyValueStore.Instance.GetValue<int>(TEST_KEY));
KeyValueStore.Instance.SetValue(TEST_KEY, 1337);
Assert.AreEqual(1337, KeyValueStore.Instance.GetValue<int>(TEST_KEY));
// Cleanup
KeyValueStore.Instance.DeleteKey(TEST_KEY);
Assert.IsNull(KeyValueStore.Instance.GetValue<int?>(TEST_KEY));
Assert.IsFalse(KeyValueStore.Instance.KeyExists(TEST_KEY));
}
}