List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>();
EntityType entityType = new EntityType().setName("EntityType1");
when(edmProvider.getEntityType(new FullQualifiedName("EntityType1Ns", "EntityType1"))).thenReturn(entityType);
AliasInfo aliasInfo1 = new AliasInfo().setAlias("et1").setNamespace("EntityType1Ns");
aliasInfos.add(aliasInfo1);
ComplexType complexType = new ComplexType().setName("ComplexType1");
when(edmProvider.getComplexType(new FullQualifiedName("ComplexType1Ns", "ComplexType1"))).thenReturn(complexType);
AliasInfo aliasInfo2 = new AliasInfo().setAlias("ct1").setNamespace("ComplexType1Ns");
aliasInfos.add(aliasInfo2);
Association association = new Association().setName("Association1");
when(edmProvider.getAssociation(new FullQualifiedName("Association1Ns", "Association1"))).thenReturn(association);
AliasInfo aliasInfo3 = new AliasInfo().setAlias("at1").setNamespace("Association1Ns");
aliasInfos.add(aliasInfo3);
when(edmProvider.getAliasInfos()).thenReturn(aliasInfos);
EntityContainerInfo defaultEntityContainer = new EntityContainerInfo().setName("Container1");