public void ApplyFieldTypeRule_RuleIsApplied(Type test, bool result)
        {
            TypeFieldConventionRequirements context = new TypeFieldConventionRequirements();

            context.Type(x => x == test);
            EngineTypeFieldMember member = (EngineTypeFieldMember)ReflectionHelper.GetMember <SimpleFieldClass>(x => x.SomeField);

            Assert.AreEqual(result, context.IsValid(member));
        }
 public ObjectFieldSetFromValueAction(EngineTypeFieldMember member, Object value)
 {
     mMember = member;
     mValue  = value;
 }
 public bool IsValid(EngineTypeFieldMember member)
 {
     return(IsValidName(member.Name) && IsValidType(member.FieldInfo.FieldType));
 }
Example #4
0
 public TypeFieldGenerationContextNode(TypeGenerationContextNode parent, EngineTypeFieldMember field)
 {
     mParent = parent;
     mField  = field;
 }
 public ObjectFieldSetFromSourceAction(EngineTypeFieldMember member, IDatasource source)
 {
     mMember     = member;
     mDatasource = source;
 }
 public bool IsValid(EngineTypeFieldMember member)
 {
     return IsValidName(member.Name) && IsValidType(member.FieldInfo.FieldType);
 }