public void GetTableNames_ShouldReturn_TableNames() { _connection .Setup(x => x.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" })) .Returns(GetSchemaTable("test_1", "test_2", "test_3")); var results = _tableEnumerator.GetTableNames().ToArray(); Assert.AreEqual(3, results.Length); Assert.AreEqual("test_1", results[0]); Assert.AreEqual("test_2", results[1]); Assert.AreEqual("test_3", results[2]); }
public IEnumerable <DbSchema> GetSchemas() { return(_tableEnumerator.GetTableNames().Select(GetSchema)); }