public void SetupMetadata() { metadata = new MetaDataDefinition("TipoLancamento", "Sigfaz.Autorizador.Models.Financeiro", @"C:\Temp", "FIN_TIPOLANC"); metadata.PortalPath = @"C:\Temp"; var propriedades = new List <PropertyMetadaDefinition>(); Nullable <long> nullableLong = new long?(999); var typeRef = TypeRef.Create(nullableLong.GetType(), true); var intType = TypeFactory.Create(typeRef, isReferenceType: false); var item1 = new PropertyMetadaDefinition("HandleProp1", true, intType); var item2 = new PropertyMetadaDefinition("Prop1", false, intType); var item3 = new PropertyMetadaDefinition("Prop3", false, intType); var item4 = new PropertyMetadaDefinition("HandleProp4", true, intType); var item5 = new PropertyMetadaDefinition("HandleProp1", false, intType); var item6 = new PropertyMetadaDefinition("HandleProp2", true, intType); propriedades.Add(item1); propriedades.Add(item2); propriedades.Add(item3); propriedades.Add(item4); propriedades.Add(item5); propriedades.Add(item6); metadata.SetProperties(propriedades); LookupVerifier.CheckForeignKeyReferences(propriedades); }
Deve_Encontrar_Propriedade_Reference_Na_Lista() { var propriedades = new List <PropertyMetadaDefinition>(); var intType = IntegerType.Create(); var item1 = new PropertyMetadaDefinition("HandleProp1", true, intType); var item2 = new PropertyMetadaDefinition("Prop1", false, intType); var item3 = new PropertyMetadaDefinition("Prop3", true, intType); var item4 = new PropertyMetadaDefinition("HandleProp4", true, intType); var item5 = new PropertyMetadaDefinition("Prop4", false, intType); var item6 = new PropertyMetadaDefinition("Prop5", true, intType); propriedades.Add(item1); propriedades.Add(item2); propriedades.Add(item3); propriedades.Add(item4); propriedades.Add(item5); propriedades.Add(item6); LookupVerifier.CheckForeignKeyReferences(propriedades.AsReadOnly()); Assert.True(true); }
private void CheckLoopkups(MetaDataDefinition metaData) { LookupVerifier.CheckForeignKeyReferences(metaData.Properties); LookupVerifier.CheckForeignKeyReferences(metaData.MapProperties); }