Update of /cvsroot/springnet/Spring.Net/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/DataQuickStart/GenericTemplate
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv18095/GenericTemplate
Modified Files:
ExampleTests.cs ExampleTests.xml
Log Message:
add dataset and generic stored proc example to data access quickstart
Index: ExampleTests.xml
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/DataQuickStart/GenericTemplate/ExampleTests.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ExampleTests.xml 7 Aug 2007 19:50:02 -0000 1.3
--- ExampleTests.xml 4 Dec 2007 08:25:22 -0000 1.4
***************
*** 4,9 ****
<db:provider id="dbProvider"
! provider="SqlServer-1.1"
! connectionString="Data Source=(local);Database=Northwind;User ID=springqa;Password=springqa;Trusted_Connection=False"/>
<object id="adoTemplate" type="Spring.Data.Generic.AdoTemplate, Spring.Data">
--- 4,9 ----
<db:provider id="dbProvider"
! provider="SqlServer-2.0"
! connectionString="Data Source=.\SQL2005;Initial Catalog=Northwind;Persist Security Info=True;User ID=springqa;Password=springqa"/>
<object id="adoTemplate" type="Spring.Data.Generic.AdoTemplate, Spring.Data">
***************
*** 33,35 ****
--- 33,38 ----
+ <object id="custOrdersDetailStoredProc" type="Spring.DataQuickStart.Dao.GenericTemplate.CustOrdersDetailStoredProc, Spring.DataQuickStart">
+ <constructor-arg index="0" ref="dbProvider"/>
+ </object>
</objects>
\ No newline at end of file
Index: ExampleTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/DataQuickStart/GenericTemplate/ExampleTests.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** ExampleTests.cs 9 Aug 2007 01:52:56 -0000 1.7
--- ExampleTests.cs 4 Dec 2007 08:25:22 -0000 1.8
***************
*** 6,11 ****
using Spring.Data.Config;
using Spring.Objects.Factory.Xml;
- using Spring.Data;
- using Spring.Data.Config;
using Spring.DataQuickStart.Dao.GenericTemplate;
--- 6,9 ----
***************
*** 96,99 ****
--- 94,105 ----
}
+ [Test]
+ public void QueryForDetailsUsingStoredProcObject()
+ {
+ CustOrdersDetailStoredProc storedProc = ctx["custOrdersDetailStoredProc"] as CustOrdersDetailStoredProc;
+ List<OrderDetails> details = storedProc.GetOrderDetails(10278);
+ Assert.AreEqual(4, details.Count);
+ }
+
private static void AssertsOnCustomerList(IList<Customer> customerList)
{
|