Ejemplo n.º 1
0
        public void ContainsReturnsFalseIfTheKeyIsMissing()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.IsFalse(lex.ContainsKey(ScalarDoubleValue.MaxValue()));
        }
Ejemplo n.º 2
0
        public void HashMissOnDifferentValues()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.AreNotEqual("bar", lex[ScalarDoubleValue.MaxValue()]);
        }
Ejemplo n.º 3
0
        public void ContainsReturnsTrueIfTheKeyIsPresent()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MinValue(), new StringValue("bar") }
            };

            Assert.IsTrue(lex.ContainsKey(ScalarDoubleValue.MinValue()));
        }
Ejemplo n.º 4
0
        public void HashHitOnEqualValues()
        {
            var lex = new Lexicon {
                { ScalarDoubleValue.MaxValue(), new StringValue("bar") }
            };

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