Caching improvements added #859
3 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 4
- Added 3
Complexity increasing per file
==============================
- TransactionProcessor.BusinessLogic/Services/TransactionValidationService.cs 39
- TransactionProcessor.BusinessLogic.Tests/Services/FloatDomainServiceTests.cs 10
- TransactionProcessor.BusinessLogic.Tests/Services/TransactionValidationServiceTests.cs 38
- TransactionProcessor/Bootstrapper/RepositoryRegistry.cs 1
- TransactionProcessor.BusinessLogic/Services/OperatorDomainService.cs 6
- TransactionProcessor.BusinessLogic.Tests/Services/ContractDomainServiceTests.cs 16
- TransactionProcessor.BusinessLogic.Tests/Services/OperatorDomainServiceTests.cs 5
- TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs 102
Clones added
============
- TransactionProcessor.BusinessLogic.Tests/Services/VoucherDomainServiceTests.cs 1
- TransactionProcessor.BusinessLogic.Tests/Services/FloatDomainServiceTests.cs 1
- TransactionProcessor.BusinessLogic/Services/EstateDomainService.cs 1
- TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs 64
Clones removed
==============
+ TransactionProcessor.BusinessLogic/Services/OperatorDomainService.cs -1
+ TransactionProcessor.BusinessLogic.Tests/Services/MerchantDomainServiceTests.cs -16
See the complete overview on Codacy
Annotations
Check notice on line 80 in TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs
codacy-production / Codacy Static Code Analysis
TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs#L80
Replace this 'switch' expression with a ternary conditional operator to increase readability.
Check notice on line 623 in TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs
codacy-production / Codacy Static Code Analysis
TransactionProcessor.BusinessLogic/Services/MerchantDomainService.cs#L623
Remove this empty statement.
Check warning on line 79 in TransactionProcessor/Bootstrapper/RepositoryRegistry.cs
codacy-production / Codacy Static Code Analysis
TransactionProcessor/Bootstrapper/RepositoryRegistry.cs#L79
Remove this assignment of 'CachedAggregatesAdded' or initialize it statically.