상속: Spring.Data.Objects.StoredProcedure
예제 #1
0
        public void NullArg()
        {
            SqlParameter sqlParameter1 = new SqlParameter();
            command.Stub(x => x.CreateParameter()).Return(sqlParameter1);
            provider.Stub(x => x.CreateParameterNameForCollection("ptest")).Return("@ptest");

            //Create a real instance of IDbParameters to store the executable parameters
            //IDbProvider realDbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
            //IDbParameters dbParameters = new DbParameters(realDbProvider);
            IDataParameterCollection dbParamCollection = new SqlCommand().Parameters;
            //provide the same instance to another call to extract output params
            command.Stub(x => x.Parameters).Return(dbParamCollection).Repeat.Twice();

            NullArg na = new NullArg(provider);
            na.Execute(null);
        }
예제 #2
0
        public void NullArg()
        {
            SqlParameter sqlParameter1 = new SqlParameter();

            A.CallTo(() => command.CreateParameter()).Returns(sqlParameter1);
            A.CallTo(() => provider.CreateParameterNameForCollection("ptest")).Returns("@ptest");

            //Create a real instance of IDbParameters to store the executable parameters
            //IDbProvider realDbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
            //IDbParameters dbParameters = new DbParameters(realDbProvider);
            //provide the same instance to another call to extract output params
            A.CallTo(() => command.Parameters).ReturnsLazily(() => new SqlCommand().Parameters).Twice();

            NullArg na = new NullArg(provider);

            na.Execute(null);
        }
예제 #3
0
        public void NullArg()
        {
            SqlParameter sqlParameter1 = new SqlParameter();

            command.Stub(x => x.CreateParameter()).Return(sqlParameter1);
            provider.Stub(x => x.CreateParameterNameForCollection("ptest")).Return("@ptest");

            //Create a real instance of IDbParameters to store the executable parameters
            //IDbProvider realDbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
            //IDbParameters dbParameters = new DbParameters(realDbProvider);
            IDataParameterCollection dbParamCollection = new SqlCommand().Parameters;

            //provide the same instance to another call to extract output params
            command.Stub(x => x.Parameters).Return(dbParamCollection).Repeat.Twice();

            NullArg na = new NullArg(provider);

            na.Execute(null);
        }