public void Use(string mappingMethod, string benefitMappingStrategy) { MappingType = mappingMethod; if (MappingType == Xml) { DatabaseXml = new InMemoryDatabaseForXmlMappings(IsAddressMappedAsComponent, benefitMappingStrategy); DatabaseXml.Initialize(); SessionXml = DatabaseXml.Session; } if (MappingType == ByCode) { databaseByCode = new InMemoryDatabaseForCodeMappings(IsAddressMappedAsComponent, benefitMappingStrategy); databaseByCode.Initialize(); sessionByCode = databaseByCode.Session; } if (MappingType == Fluent) { databaseFluent = new InMemoryDatabaseForFluentMappings(IsAddressMappedAsComponent, benefitMappingStrategy); databaseFluent.Initialize(); sessionFluent = databaseFluent.Session; } }
public QueryOverQueries() { database = new InMemoryDatabaseForCodeMappings(false, "TPT"); }