Esempio n. 1
0
        public NodeDataField(IFieldWrapper field, IOperaitonManager operationManager)
        {
            field.ThrowIfNullArgument(nameof(field));
            operationManager.ThrowIfNullArgument(nameof(operationManager));

            this.field            = field;
            this.operationManager = operationManager;
        }
Esempio n. 2
0
        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);
        }