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

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