コード例 #1
0
 public void ContainsKeyTest() {
     var d = new DynamicPageDataDictionary<dynamic>(new PageDataDictionary<dynamic>());
     object key = "x";
     Assert.IsFalse(d.ContainsKey(key));
     d.Add(key, 1);
     Assert.IsTrue(d.ContainsKey(key));
     Assert.IsTrue(d.ContainsKey("x"));
 }
コード例 #2
0
        public void ContainsKeyTest()
        {
            var    d   = new DynamicPageDataDictionary <dynamic>(new PageDataDictionary <dynamic>());
            object key = "x";

            Assert.IsFalse(d.ContainsKey(key));
            d.Add(key, 1);
            Assert.IsTrue(d.ContainsKey(key));
            Assert.IsTrue(d.ContainsKey("x"));
        }
コード例 #3
0
        public void RemoveTest()
        {
            var d   = new DynamicPageDataDictionary <dynamic>(new PageDataDictionary <dynamic>());
            var key = "x";

            d.Add(key, 1);
            d.Remove(key);
            Assert.IsFalse(d.ContainsKey(key));
        }
コード例 #4
0
 public void AddTest1() {
     dynamic d = new DynamicPageDataDictionary<dynamic>(new PageDataDictionary<dynamic>());
     object key = "x";
     object value = 1;
     d.Add(key, value);
     Assert.IsTrue(d.ContainsKey(key));
     Assert.AreEqual(1, d[key]);
     Assert.AreEqual(1, d.x);
 }
コード例 #5
0
        public void AddTest1()
        {
            dynamic d     = new DynamicPageDataDictionary <dynamic>(new PageDataDictionary <dynamic>());
            object  key   = "x";
            object  value = 1;

            d.Add(key, value);
            Assert.IsTrue(d.ContainsKey(key));
            Assert.AreEqual(1, d[key]);
            Assert.AreEqual(1, d.x);
        }
コード例 #6
0
 public void RemoveTest() {
     var d = new DynamicPageDataDictionary<dynamic>(new PageDataDictionary<dynamic>());
     var key = "x";
     d.Add(key, 1);
     d.Remove(key);
     Assert.IsFalse(d.ContainsKey(key));
 }