File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
FubarDev.UnitOfWork.Tests Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 33// </copyright>
44
55using System ;
6+ using System . Linq ;
67using System . Threading . Tasks ;
78
89using FubarDev . UnitOfWork . Tests . Support ;
@@ -58,7 +59,7 @@ public async Task TestDisposeAsync()
5859 }
5960
6061 Assert . Contains ( repositoryId , _repositoryManager . Creations ) ;
61- Assert . Equal ( 1 , _repositoryManager . SavedChangesCount ) ;
62+ Assert . Equal ( 0 , _repositoryManager . SavedChangesCount ) ;
6263 Assert . Equal ( 1 , _repositoryManager . DisposedRepositories ) ;
6364 }
6465
@@ -77,7 +78,7 @@ public async Task TestNestedAsync()
7778
7879 Assert . Equal ( repositoryId1 , repositoryId2 ) ;
7980 Assert . Equal ( repositoryId1 , Assert . Single ( _repositoryManager . Creations ) ) ;
80- Assert . Equal ( 2 , _repositoryManager . SavedChangesCount ) ;
81+ Assert . Equal ( 0 , _repositoryManager . SavedChangesCount ) ;
8182 Assert . Equal ( 1 , _repositoryManager . DisposedRepositories ) ;
8283 }
8384 }
Original file line number Diff line number Diff line change @@ -167,7 +167,7 @@ public async Task TestNestedWithNonTransactionalAsync()
167167
168168 Assert . Equal ( repositoryId1 , repositoryId2 ) ;
169169 Assert . Equal ( repositoryId1 , Assert . Single ( _repositoryManager . Creations ) ) ;
170- Assert . Equal ( 1 , _repositoryManager . SavedChangesCount ) ;
170+ Assert . Equal ( 0 , _repositoryManager . SavedChangesCount ) ;
171171 Assert . Contains ( repositoryId1 , _repositoryManager . Commits ) ;
172172 Assert . Contains ( repositoryId1 , _repositoryManager . Rollbacks ) ;
173173 Assert . Equal ( 0 , _repositoryManager . CommitCount ) ;
@@ -196,7 +196,7 @@ public async Task TestNestedWithNonTransactionalInWrongOrderAsync()
196196
197197 Assert . Equal ( repositoryId1 , repositoryId2 ) ;
198198 Assert . Equal ( repositoryId1 , Assert . Single ( _repositoryManager . Creations ) ) ;
199- Assert . Equal ( 1 , _repositoryManager . SavedChangesCount ) ;
199+ Assert . Equal ( 0 , _repositoryManager . SavedChangesCount ) ;
200200 Assert . Contains ( repositoryId1 , _repositoryManager . Commits ) ;
201201 Assert . Contains ( repositoryId1 , _repositoryManager . Rollbacks ) ;
202202 Assert . Equal ( 0 , _repositoryManager . CommitCount ) ;
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ public UnitOfWorkFactory(
4444 IOptions < UnitOfWorkFactoryOptions > ? options = null )
4545 {
4646 _allowNestedTransactions = options ? . Value . AllowNestedTransactions ?? false ;
47- _saveChangesOnDispose = options ? . Value . SaveChangesWhenDisposingUnitOfWork ?? true ;
47+ _saveChangesOnDispose = options ? . Value . SaveChangesWhenDisposingUnitOfWork ?? false ;
4848 _repositoryManager = repositoryManager ;
4949 _logger = logger ;
5050 _statusManager = new DefaultStatusManager < UnitOfWorkStatusItem < TRepository > > (
You can’t perform that action at this time.
0 commit comments