コード例 #1
0
        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]);
        }
コード例 #2
0
 public IEnumerable <DbSchema> GetSchemas()
 {
     return(_tableEnumerator.GetTableNames().Select(GetSchema));
 }