Beispiel #1
0
        public void ResolveVariable_DictionaryIsNull_ReturnsNull()
        {
            IDictionary dictionary = null;
            var         ctx        = new DictionaryExpressionContext(dictionary);
            var         value      = ctx.ResolveVariable("name");

            Assert.Null(value);
        }
Beispiel #2
0
        public void ResolveVariable_DictionaryWithVariable_ReturnsVariableValue()
        {
            IDictionary dictionary = new Dictionary <string, string>()
            {
                { "name", "Michael" }
            };
            var ctx   = new DictionaryExpressionContext(dictionary);
            var value = ctx.ResolveVariable("name");

            Assert.AreEqual("Michael", value);
        }
Beispiel #3
0
        public void ResolveVariable_DictionaryWithoutVariable_ReturnsNull()
        {
            IDictionary dictionary = new Dictionary <string, string>()
            {
                { "age", "31" }
            };
            var ctx   = new DictionaryExpressionContext(dictionary);
            var value = ctx.ResolveVariable("name");

            Assert.Null(value);
        }