Index: NHibernate.Test/NHSpecificTest/DtcFailures/DtcFailuresFixture.cs
===================================================================
--- NHibernate.Test/NHSpecificTest/DtcFailures/DtcFailuresFixture.cs	(revision 4739)
+++ NHibernate.Test/NHSpecificTest/DtcFailures/DtcFailuresFixture.cs	(working copy)
@@ -48,7 +48,44 @@
 			catch (Exception) {}
 		}
 
+
 		[Test]
+		public void CanLoadAndSaveWithDtc()
+		{
+			object id;
+			using (ISession s = sessions.OpenSession())
+			using(s.BeginTransaction())
+			{
+				var person = new Person {CreatedAt = DateTime.Now};
+				id = s.Save(person);
+
+				s.Transaction.Commit();
+			}
+			using (ISession s = sessions.OpenSession())
+			using (var tx = new TransactionScope())
+			{
+				s.Get<Person>(id);
+
+				new ForceEscalationToDistributedTx();
+
+				s.Save(new Person
+				{
+					CreatedAt = DateTime.Now 
+				});
+				
+				tx.Complete();
+			}
+
+			using (ISession s = sessions.OpenSession())
+			using (s.BeginTransaction())
+			{
+				s.Delete("from Person");
+				s.Transaction.Commit();
+			}
+
+		}
+
+		[Test]
 		public void Can_roll_back_transaction()
 		{
 			var tx = new TransactionScope();
