예제 #1
0
        public static void FixtureSetup(TestContext context)
        {
            database = new SqlDbUnitTest(ConfigurationManager.ConnectionStrings["DB"].ConnectionString);
            database.ReadXmlSchema(@"EmployeeADODatabase.xsd");
            database.ReadXml(@"EmployeeADOTestData.xml");

            database.PerformDbOperation(DbOperationFlag.DeleteAll);
        }
예제 #2
0
        protected INDbUnitTest SetUpDatabase(DbOperationFlag operation, Stream datasetStream = null)
        {
            Assert.IsNotNull(DatabaseSchema);

            SetUpNhibernateSession();

            INDbUnitTest dbUnitTest = new SqlDbUnitTest(this.ConnectionString);

            dbUnitTest.ReadXmlSchema(this.DatabaseSchema);
            if (datasetStream != null)
            {
                dbUnitTest.ReadXml(datasetStream);
            }

            dbUnitTest.PerformDbOperation(operation);

            return(dbUnitTest);
        }
예제 #3
0
 public void Setup()
 {
     this.employeeADO = new EmployeeADO();
     database.PerformDbOperation(DbOperationFlag.CleanInsertIdentity);
 }
예제 #4
0
 private void ExecuteDatabaseOperation(string datasetFile, DbOperationFlag operation)
 {
     _connection.ReadXmlSchema(DatasetsDatasetXsd);
     _connection.ReadXml(datasetFile);
     _connection.PerformDbOperation(operation);
 }