Exemple #1
0
        public void TestBuildMapper__IContextualNode()
        {
            NodeScalarMapperBuilder builder = new NodeScalarMapperBuilder("foo", typeof(DummyIContextualNode));

            NodeScalarMapper mapper = Assert.IsType <NodeScalarMapper>(builder.BuildMapper());

            Assert.Equal("foo", mapper.name);
            NodeObjectWrapperIContextualNode wrapper = Assert.IsType <NodeObjectWrapperIContextualNode>(mapper.nodeObjectWrapper);

            Assert.Same(typeof(DummyIContextualNode), wrapper.type);
        }
        public void TestFor__IContextualNode()
        {
            NodeObjectWrapperIContextualNode wrapper = Assert.IsType <NodeObjectWrapperIContextualNode>(NodeObjectWrapper.For(typeof(DummyIContextualNode)));

            Assert.Equal(typeof(DummyIContextualNode), wrapper.type);
        }