ValidateParams() 공개 메소드

public ValidateParams ( ) : void
리턴 void
예제 #1
0
 public void TooFewParameters()
 {
     TestAdoOperation operation = new TestAdoOperation();
     operation.DbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
     operation.Sql = "select * from table";
     IDbParameters parameters = new DbParameters(operation.DbProvider);
     parameters.Add("name");
     operation.DeclaredParameters = parameters;
     operation.Compile();
     operation.ValidateParams(null);
 }
        public void TooFewParameters()
        {
            TestAdoOperation operation = new TestAdoOperation();

            operation.DbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
            operation.Sql        = "select * from table";
            IDbParameters parameters = new DbParameters(operation.DbProvider);

            parameters.Add("name");
            operation.DeclaredParameters = parameters;
            operation.Compile();
            Assert.Throws <InvalidDataAccessApiUsageException>(() => operation.ValidateParams(null));
        }
 public void TooFewParameters()
 {
     TestAdoOperation operation = new TestAdoOperation();
     operation.DbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
     operation.Sql = "select * from table";
     IDbParameters parameters = new DbParameters(operation.DbProvider);
     parameters.Add("name");
     operation.DeclaredParameters = parameters;
     operation.Compile();
     Assert.Throws<InvalidDataAccessApiUsageException>(() => operation.ValidateParams(null));
 }