@@ -170,7 +170,7 @@ public void QuerySingle()
170170 }
171171
172172 [ Fact ]
173- public void StoredProcedure ( )
173+ public void StoredProcedure_From_XML ( )
174174 {
175175 DbParameterCollection dbParameterCollection = new DbParameterCollection ( ) ;
176176 dbParameterCollection . Add ( new DbParameter
@@ -182,12 +182,34 @@ public void StoredProcedure()
182182 RequestContext context = new RequestContext
183183 {
184184 CommandType = System . Data . CommandType . StoredProcedure ,
185+ Scope = Scope ,
185186 SqlId = "SP_QueryByPage" ,
186187 Request = dbParameterCollection
187188 } ;
188189 var list = _sqlMapper . Query < T_Entity > ( context ) ;
189190 var total = dbParameterCollection . GetValue < int > ( "Total" ) ;
190191 }
192+
193+ [ Fact ]
194+ public void StoredProcedure_From_RealSql ( )
195+ {
196+ DbParameterCollection dbParameterCollection = new DbParameterCollection ( ) ;
197+ dbParameterCollection . Add ( new DbParameter
198+ {
199+ Name = "Total" ,
200+ DbType = System . Data . DbType . Int32 ,
201+ Direction = System . Data . ParameterDirection . Output
202+ } ) ;
203+ RequestContext context = new RequestContext
204+ {
205+ CommandType = System . Data . CommandType . StoredProcedure ,
206+ RealSql = "SP_QueryByPage" ,
207+ Request = dbParameterCollection
208+ } ;
209+ var list = _sqlMapper . Query < T_Entity > ( context ) ;
210+ var total = dbParameterCollection . GetValue < int > ( "Total" ) ;
211+ }
212+
191213 [ Fact ]
192214 public void QueryMultiple ( )
193215 {
0 commit comments