Пример #1
0
        public void ContainsReturnsFalseIfTheKeyIsMissing()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.IsFalse(lex.ContainsKey(ScalarDoubleValue.MaxValue()));
        }
Пример #2
0
        public void HashMissOnDifferentValues()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.AreNotEqual("bar", lex[ScalarDoubleValue.MaxValue()]);
        }
Пример #3
0
        public void ContainsReturnsTrueIfTheKeyIsPresent()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.IsTrue(lex.ContainsKey(ScalarDoubleValue.MinValue()));
        }
Пример #4
0
        public void HashHitOnEqualValues()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MaxValue(), new StringValue("bar") }
            };

            Assert.AreEqual(new StringValue("bar"), lex[ScalarDoubleValue.MaxValue()]);
        }