示例#1
0
        public NodeScalarMapper(string name, INodeObjectWrapper nodeObjectWrapper)
        {
            name.ThrowIfNullArgument(nameof(name));
            this.name = name;

            nodeObjectWrapper.ThrowIfNullArgument(nameof(nodeObjectWrapper));
            this.nodeObjectWrapper = nodeObjectWrapper;
        }
示例#2
0
        public NodeListMapper(string name, Type elementType, INodeObjectWrapper nodeObjectWrapper)
        {
            name.ThrowIfNullArgument(nameof(name));
            elementType.ThrowIfNullArgument(nameof(elementType));
            nodeObjectWrapper.ThrowIfNullArgument(nameof(nodeObjectWrapper));

            this.name = name;
            listType  = typeof(List <>).MakeGenericType(elementType);

            this.nodeObjectWrapper = nodeObjectWrapper;
        }
 public NodeScalarMapperTest()
 {
     wrapper = Substitute.For <INodeObjectWrapper>();
     mapper  = new NodeScalarMapper("SOME_NODE", wrapper);
 }
示例#4
0
 public NodeListMapperTest()
 {
     wrapper = Substitute.For <INodeObjectWrapper>();
     mapper  = new NodeListMapper("SOME_NODE", typeof(object), wrapper);
 }