Including the abstract class I use as my base class for my database
testers:

        [TestFixture]
        public abstract class DatabaseTester
        {
                private static readonly IDataConfiguration dataConfiguration;
                private ReadCommittedTransactionScope transactionScope;

                static DatabaseTester()
                {
                        StructureMapBootstrapper.Initialize();
                        dataConfiguration =
ObjectFactory.GetInstance<IDataConfiguration>();
                }

                [TestFixtureSetUp]
                public void TestFixtureSetUp()
                {
                        dataConfiguration.OpenSession();
                }

                [TestFixtureTearDown]
                public void TestFixtureTearDown()
                {
                        dataConfiguration.CloseSession();
                }

                [SetUp]
                public void SetUp()
                {
                        transactionScope = new ReadCommittedTransactionScope();
                }

                [TearDown]
                public void TearDown()
                {
                        transactionScope.Dispose();
                }
        }

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to