public void AddItemToCallContext() { ContextItems item = new ContextItems(); item.SetContextItem("AppVersion", "1234"); Hashtable hash = (Hashtable)CallContext.GetData(ContextItems.CallContextSlotName); Assert.IsNotNull(hash); Assert.AreEqual(1, hash.Count); Assert.AreEqual("1234", hash["AppVersion"]); }
public void FlushItemsFromCallContext() { ContextItems item = new ContextItems(); item.SetContextItem("AppVersion", "1234"); Hashtable hash = (Hashtable)CallContext.GetData(ContextItems.CallContextSlotName); Assert.IsNotNull(hash); Assert.AreEqual(1, hash.Count); item.FlushContextItems(); Hashtable hash2 = (Hashtable)CallContext.GetData(ContextItems.CallContextSlotName); Assert.IsNull(hash2); }