public GetCommand() { var namespaces = new List <DatabaseCommandNamespaceSetting> { new DatabaseCommandNamespaceSetting( "Syrx", new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting( "Syrx.RootNamespaceTest", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias.rootnamespace", "root namespace") }) }), new DatabaseCommandNamespaceSetting( "Syrx.Readers.Databases", new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting( "Syrx.Readers.Databases.Unit.Tests.DatabaseCommandReaderTests.Dummy", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias", "dummy text") }), new DatabaseCommandTypeSetting( "Syrx.Readers.Databases.Unit.Tests.DatabaseCommandReaderTests.NoCommandSettingTest", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias", "dummy text") }), new DatabaseCommandTypeSetting( "Syrx.Readers.Databases.Unit.Tests.DatabaseCommandReaderTests.ParentNamespaceTest", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias.parentnamespace", "parent namespace") }) }), new DatabaseCommandNamespaceSetting( "Syrx.Testing.Readers", new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting( "Syrx.Testing.Readers.FullNamespaceTest", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias.fullnamespacetest", "fullnamespacetest") }) }) }; var settings = new DatabaseCommanderSettings(namespaces); _reader = new DatabaseCommandReader(settings); }
public DatabaseCommander(IDatabaseCommandReader reader, IDatabaseConnector connector) { _reader = reader; _connector = connector; }