public void ResultsAreReturnedWhenExecutingStoredProcrocAccessorWithCustomResultSetMapper() { Database db = new DatabaseProviderFactory(base.ConfigurationSource).CreateDefault(); var accessor = new SprocAccessor <TopTenProduct>(db, "Ten Most Expensive Products", new TopTenProductResultSet()); var results = accessor.Execute().ToList(); Assert.AreEqual(2, results.Count); Assert.AreEqual("Côte de Blaye", results[0].TenMostExpensiveProducts); Assert.AreEqual(263.50M, results[0].UnitPrice); }
public void ResultsAreReturnedWhenExecutingStoredProcrocAccessorWithParametersAndParameterMapper() { Database db = new DatabaseProviderFactory(base.ConfigurationSource).CreateDefault(); var accessor = new SprocAccessor <CategoryBySale>(db, "SalesByCategory", new GetCategoryByIdParameterMapper(), new CategoryRowMapper()); var results = accessor.Execute(new object[2] { "Beverages", "1998" }); var category = results.First(); Assert.AreEqual("Chai", category.ProductName); Assert.AreEqual(6296.00M, category.TotalPurchase); }