Esempio n. 1
0
        public void Dispose()
        {
            _ndbUnitTest.PerformDbOperation(DbOperationFlag.DeleteAll);
            _ndbUnitTest.Dispose();

            Migrate.Down(_connection.ConnectionString);
        }
Esempio n. 2
0
        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();
        }