public TableMeta AddTable(TableMeta table) { var typeName = CaseSensitive ? table.Name : table.Name.ToLowerInvariant(); _tables[typeName] = table; return(table); }
public void Setup() { _object = new TableMeta(Some.Name); _syntaxProviderMock = new Mock<ISyntaxProvider>(); _syntaxProviderMock.Setup(p => p.IsSeparator('.')).Returns(true); _syntaxProviderMock.Setup(p => p.IsSeparator(' ')).Returns(true); _parser = new DbToolSyntaxParser(_syntaxProviderMock.Object); }
public TableMeta GetOrAddTable(TableMeta table) { var existing = GetTable(table.Name); return(existing ?? AddTable(table)); }