25 lines
718 B
C#
25 lines
718 B
C#
using System;
|
|
using NUnit.Framework;
|
|
|
|
namespace Spring.Transaction.Interceptor
|
|
{
|
|
[TestFixture]
|
|
public class DefaultTransactionAttributeTests
|
|
{
|
|
[Test]
|
|
public void RollbackOnTests()
|
|
{
|
|
DefaultTransactionAttribute dta = new DefaultTransactionAttribute();
|
|
Assert.IsTrue( dta.RollbackOn( new SystemException()));
|
|
//mlp 3/17 changed rollback to rollback on all exceptions.
|
|
Assert.IsTrue( dta.RollbackOn( new TransactionSystemException()));
|
|
}
|
|
[Test]
|
|
public void ToStringTests()
|
|
{
|
|
DefaultTransactionAttribute dta = new DefaultTransactionAttribute();
|
|
Assert.AreEqual( "PROPAGATION_Required,ISOLATION_ReadCommitted,-System.Exception", dta.ToString());
|
|
}
|
|
}
|
|
}
|