Skip to content

Commit 9a5ff8b

Browse files
author
cleilson pereira
committed
Add Pain00700106Builder and associated tests for Customer Payment Reversal V06
- Implemented Pain00700106Builder for constructing and serializing ISO 20022 pain.007.001.06 messages. - Added methods for setting group headers, original group information, and payment instructions. - Included validation for required fields and support for fluent API design. - Created unit tests for MessageBuilderFactory to ensure proper registration of Pain00700106Builder. - Developed comprehensive tests for Pain00700106Builder covering all functionalities and edge cases. - Ensured XML serialization capabilities and validation of constructed documents.
1 parent 6e040cb commit 9a5ff8b

5 files changed

Lines changed: 1260 additions & 1 deletion

File tree

Iso20022Library.Application/Builders/MessageBuilderFactory.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ public class MessageBuilderFactory
4343
{ MessageType.Pain00200109, () => new Pain.Pain00200109Builder() },
4444
{ MessageType.Pain00200110, () => new Pain.Pain00200110Builder() },
4545
{ MessageType.Pain00700103, () => new Pain00700103Builder() },
46-
{ MessageType.Pain00700105, () => new Pain00700105Builder() }
46+
{ MessageType.Pain00700105, () => new Pain00700105Builder() },
47+
{ MessageType.Pain00700106, () => new Pain00700106Builder() }
4748
};
4849

4950
/// <summary>

0 commit comments

Comments
 (0)