コード例 #1
0
ファイル: SourceFieldTests.cs プロジェクト: mparsin/Elements
        public void HasParentFieldOfTypeMethodTest()
        {
            var field = new SourceField(new Connection());
            field.ParentField = new SourceField(new Connection()){DataType = NodeDataType.Boolean, 
                    ParentField = new SourceField(new Connection()){DataType = NodeDataType.GageRR}};

            //Doesn't match
            Assert.IsFalse(field.HasParentFieldOfType(NodeDataType.File));

            //Matches
            Assert.IsTrue(field.HasParentFieldOfType(NodeDataType.GageRR));
        }
コード例 #2
0
ファイル: ExpressionParser.cs プロジェクト: mparsin/Elements
 /// <summary>
 /// Determines weather we can add dependencies for the field specified
 /// </summary>
 /// <param name="field">The field</param>
 private bool CanAddDependencies(SourceField field)
 {
     return !field.HasParentFieldOfType(NodeDataType.GageRR);
 }