diff --git a/test/Volo.Abp.Tests/Volo/Abp/Uow/UnitOfWork_Events_Tests.cs b/test/Volo.Abp.Tests/Volo/Abp/Uow/UnitOfWork_Events_Tests.cs index a9b18b9978..69e08159c2 100644 --- a/test/Volo.Abp.Tests/Volo/Abp/Uow/UnitOfWork_Events_Tests.cs +++ b/test/Volo.Abp.Tests/Volo/Abp/Uow/UnitOfWork_Events_Tests.cs @@ -118,22 +118,19 @@ namespace Volo.Abp.Uow var failed = false; var disposed = false; - Assert.Throws(() => + using (var uow = _unitOfWorkManager.Begin()) { - using (var uow = _unitOfWorkManager.Begin()) - { - uow.Completed += (sender, args) => completed = true; - uow.Failed += (sender, args) => { failed = true; args.IsRolledback.ShouldBeTrue(); }; - uow.Disposed += (sender, args) => disposed = true; + uow.Completed += (sender, args) => completed = true; + uow.Failed += (sender, args) => { failed = true; args.IsRolledback.ShouldBeTrue(); }; + uow.Disposed += (sender, args) => disposed = true; - uow.Rollback(); + uow.Rollback(); - if (callComplete) - { - uow.Complete(); - } + if (callComplete) + { + uow.Complete(); } - }).Message.ShouldBe("test exception"); + } completed.ShouldBeFalse(); failed.ShouldBeTrue();