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); }
public static void ReadXmlFromFolder(this SqlDbUnitTest test, string folderPath) { var xmls = Directory.GetFiles(folderPath); if (xmls.Length == 0) { return; } test.ReadXml(xmls[0]); for (var i = 1; i < xmls.Length; i++) { test.AppendXml(xmls[i]); } }
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); }
private void ExecuteDatabaseOperation(string datasetFile, DbOperationFlag operation) { _connection.ReadXmlSchema(DatasetsDatasetXsd); _connection.ReadXml(datasetFile); _connection.PerformDbOperation(operation); }