Пример #1
0
        public void GetValueTest()
        {
            var values = new Dictionary <String, Object>
            {
                { "MyString", "asdf" }
            };
            var target = new LookuptValueProvider(values);

            var value = target.GetValue("MyString");

            value.Should()
            .Be("asdf");
        }
Пример #2
0
        public void GetValueFalseFormatTest()
        {
            var values = new Dictionary <String, Object>
            {
                { "MyInt", DateTime.Now }
            };
            var target = new LookuptValueProvider(values);

            var actual = target.GetValue("MyInt:DD");

            actual.Should()
            .Be("DD");
        }
Пример #3
0
        public void GetValueNullValueWithFormatTest()
        {
            var values = new Dictionary <String, Object>
            {
                { "MyString", null }
            };
            var target = new LookuptValueProvider(values);

            var value = target.GetValue("MyString:00000");

            value.Should()
            .BeEmpty();
        }
Пример #4
0
        public void GetValueNoneStringTest()
        {
            var values = new Dictionary <String, Object>
            {
                { "MyString", "asdf" },
                { "MyInt", 1234 }
            };
            var target = new LookuptValueProvider(values);

            var value = target.GetValue("MyInt");

            value.Should()
            .Be("1234");
        }