示例#1
0
        public void TestCanParse__Null()
        {
            DummyParseMap        map     = new DummyParseMap();
            ValueParseMapWrapper wrapper = new ValueParseMapWrapper(map);

            Assert.Throws <ArgumentNullException>(() => wrapper.CanParse(null));
        }
示例#2
0
        public void TestGetParser()
        {
            DummyParseMap        map     = new DummyParseMap();
            ValueParseMapWrapper wrapper = new ValueParseMapWrapper(map);

            Assert.Same(parser, wrapper.GetParser(typeof(string)));
        }
示例#3
0
        public void TestCanParse()
        {
            DummyParseMap        map     = new DummyParseMap();
            ValueParseMapWrapper wrapper = new ValueParseMapWrapper(map);

            map.canParse = true;
            Assert.True(wrapper.CanParse(typeof(string)));

            map.canParse = false;
            Assert.False(wrapper.CanParse(typeof(string)));
        }