Exemplo n.º 1
0
        public NodeScalarMapper(string name, INodeObjectWrapper nodeObjectWrapper)
        {
            name.ThrowIfNullArgument(nameof(name));
            this.name = name;

            nodeObjectWrapper.ThrowIfNullArgument(nameof(nodeObjectWrapper));
            this.nodeObjectWrapper = nodeObjectWrapper;
        }
Exemplo n.º 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;
        }
Exemplo n.º 3
0
 public NodeScalarMapperTest()
 {
     wrapper = Substitute.For <INodeObjectWrapper>();
     mapper  = new NodeScalarMapper("SOME_NODE", wrapper);
 }
Exemplo n.º 4
0
 public NodeListMapperTest()
 {
     wrapper = Substitute.For <INodeObjectWrapper>();
     mapper  = new NodeListMapper("SOME_NODE", typeof(object), wrapper);
 }