public void TestGlobalContext() { GlobalContext.Set("1", 1); GlobalContext.Set("2", 2); object value = GlobalContext.Get("1"); Assert.AreEqual(value, 1, "value should be 1"); value = GlobalContext.PropertySet["2"]; Assert.AreEqual(value, 2, "value should be 2"); bool result = GlobalContext.Contains("1"); Assert.IsTrue(result, "resutl should be true"); result = GlobalContext.Contains("2"); Assert.IsTrue(result, "resutl should be true"); result = GlobalContext.Contains("3"); Assert.IsFalse(result, "resutl should be false"); value = GlobalContext.Get("3"); Assert.IsNull(value, "value should be null");; GlobalContext.Remove("1"); result = GlobalContext.Contains("1"); Assert.IsFalse(result, "resutl should be false"); GlobalContext.Clear(); result = GlobalContext.Contains("2"); Assert.IsFalse(result, "resutl should be false"); }