Commit 1ab2b0f
cleilson pereira
feat: Add PACS.002.001.11 Builder and Comprehensive Test Suite
- Implemented `Pacs00200111Builder` for ISO 20022 message PACS.002.001.11
- Added builder registration in `MessageBuilderFactory` for `MessageType.Pacs00200111`
- Supported comprehensive payment status reporting scenarios including group headers, original group information, transaction status, and supplementary data
- Created `Pacs00200111BuilderTests.cs` with 29 unit tests covering all builder functionality
- Integrated factory tests in `MessageBuilderFactoryPacs00200111Tests.cs` with 3 test methods
- Ensured full validation and XML generation capabilities for PACS.002.001.11 message structure1 parent 85a0628 commit 1ab2b0f
7 files changed
Lines changed: 4902 additions & 2458 deletions
File tree
- Iso20022Library.Application/Builders
- Pacs
- Iso20022Library.Domain/Common/Enums
- Iso20022Library.Messages/Payments/Pacs/Generated/Pacs00200111
- Iso20022Library.Tests/Builders
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
Lines changed: 489 additions & 0 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
0 commit comments