public void CustomersProvider() { var storage = new AccessStorage(typeof(CustomersVerticalBar), @"..\data\TestData.mdb"); storage.SelectSql = "SELECT * FROM Customers"; storage.FillRecordCallback = new FillRecordHandler(FillRecordCust); object[] res = storage.ExtractRecords(); Assert.AreEqual(91, res.Length); Assert.AreEqual(typeof(CustomersVerticalBar), res[0].GetType()); }
public void OrdersProvider() { var storage = new AccessStorage(typeof(OrdersFixed), @"..\data\TestData.mdb"); storage.SelectSql = "SELECT * FROM Orders"; storage.FillRecordCallback = new FillRecordHandler(FillRecordOrder); object[] res = storage.ExtractRecords(); Assert.AreEqual(830, res.Length); Assert.AreEqual(typeof(OrdersFixed), res[0].GetType()); }