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