public void Add_String_Object_DateTimeOffset_String() { var poker = new PokerObjectCache(); bool ret; ret = poker.Add(null, null, DateTimeOffset.Now, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (string key, object value, DateTimeOffset absoluteExpiration, string regionName = null)", poker.MethodCalled); ret = poker.Add("key", 1234, DateTimeOffset.Now, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (string key, object value, DateTimeOffset absoluteExpiration, string regionName = null)", poker.MethodCalled); ret = poker.Add("key", 1234, DateTimeOffset.Now, null); Assert.False(ret); Assert.Equal("AddOrGetExisting (string key, object value, DateTimeOffset absoluteExpiration, string regionName = null)", poker.MethodCalled); }
public void Add_String_Object_CacheItemPolicy_String() { var poker = new PokerObjectCache(); bool ret; ret = poker.Add(null, null, null, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (string key, object value, CacheItemPolicy policy, string regionName = null)", poker.MethodCalled); ret = poker.Add("key", 1234, null, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (string key, object value, CacheItemPolicy policy, string regionName = null)", poker.MethodCalled); ret = poker.Add("key", 1234, null, null); Assert.False(ret); Assert.Equal("AddOrGetExisting (string key, object value, CacheItemPolicy policy, string regionName = null)", poker.MethodCalled); }
public void Add_CacheItem_CacheItemPolicy() { var poker = new PokerObjectCache(); bool ret; ret = poker.Add(null, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (CacheItem value, CacheItemPolicy policy)", poker.MethodCalled); var item = new CacheItem("key", 1234); ret = poker.Add(item, null); Assert.True(ret); Assert.Equal("AddOrGetExisting (CacheItem value, CacheItemPolicy policy)", poker.MethodCalled); ret = poker.Add(item, null); Assert.False(ret); Assert.Equal("AddOrGetExisting (CacheItem value, CacheItemPolicy policy)", poker.MethodCalled); }
public void GetValues() { var poker = new PokerObjectCache(); IDictionary <string, object> values = poker.GetValues(null, (string[])null); Assert.NotNull(values); Assert.Equal(0, values.Count); Assert.Equal("IDictionary<string, object> GetValues (IEnumerable<string> keys, string regionName = null)", poker.MethodCalled); poker.Add("key1", 1, null); poker.Add("key2", 2, null); poker.Add("key3", 3, null); values = poker.GetValues(new string[] { "key1", "key2", "key3" }); Assert.NotNull(values); Assert.Equal(3, values.Count); Assert.Equal("IDictionary<string, object> GetValues (IEnumerable<string> keys, string regionName = null)", poker.MethodCalled); values = poker.GetValues(new string[] { "key1", "key22", "key3" }); Assert.NotNull(values); Assert.Equal(2, values.Count); Assert.Equal("IDictionary<string, object> GetValues (IEnumerable<string> keys, string regionName = null)", poker.MethodCalled); }