public NodeDataField(IFieldWrapper field, IOperaitonManager operationManager) { field.ThrowIfNullArgument(nameof(field)); operationManager.ThrowIfNullArgument(nameof(operationManager)); this.field = field; this.operationManager = operationManager; }
public void TestCreateNodeDataField() { IOperaitonManager operationManager = Substitute.For <IOperaitonManager>(); builder.When(x => x.CreateOperationManager()).DoNotCallBase(); builder.CreateOperationManager().Returns(operationManager); NodeDataField nodeDataField = Assert.IsType <NodeDataField>(builder.CreateNodeDataField()); Assert.NotNull(nodeDataField); Assert.Same(fieldWrapper, nodeDataField.field); Assert.Same(operationManager, nodeDataField.operationManager); }