public void TablesTest() { var dataModelProvider = new ALinqDataModelProvider(delegate() { return(new AccessNorthwind("C:/Northwind.mdb")); }); var db = (NorthwindDatabase)dataModelProvider.CreateContext(); var tables = db.Mapping.GetTables(); Assert.AreEqual(tables.Count(), dataModelProvider.Tables.Count); }
public void ColumnsTest() { var dataModelProvider = new ALinqDataModelProvider(delegate() { return(new AccessNorthwind("C:/Northwind.mdb")); }); var db = (NorthwindDatabase)dataModelProvider.CreateContext(); foreach (var tableProvider in dataModelProvider.Tables) { var table = db.Mapping.GetTable(tableProvider.EntityType); Assert.AreEqual(tableProvider.Columns.Count, table.RowType.DataMembers.Count); } }