public void Dispose() { _ndbUnitTest.PerformDbOperation(DbOperationFlag.DeleteAll); _ndbUnitTest.Dispose(); Migrate.Down(_connection.ConnectionString); }
public void InsertIdentity_Operation_Matches_Expected_Data() { INDbUnitTest database = GetNDbUnitTest(); DataSet expectedDataSet = BuildDataSet(GetXmlFilename()); database.ReadXmlSchema(ReadOnlyStreamFromFilename(GetXmlSchemaFilename())); database.ReadXml(ReadOnlyStreamFromFilename(GetXmlFilename())); database.PerformDbOperation(DbOperationFlag.DeleteAll); database.PerformDbOperation(DbOperationFlag.InsertIdentity); DataSet actualDataSet = database.GetDataSetFromDb(); Assert.That(actualDataSet.HasTheSameDataAs(expectedDataSet)); database.Dispose(); }