Add 27 unit tests for SVGDraftman, testing each visit*() method in isolation with @Nested test classes.
Covers rectangle, circle, triangle, text, and collection visitors with attribute combinations (filled/stroked/both/neither), null color fallback, empty and nested collections, and generateSVG wrapper output.
## Summary
- Add 27 unit tests for `SVGDraftman`, testing each `visit*()` method in isolation with `@Nested` test classes.
- Covers rectangle, circle, triangle, text, and collection visitors with attribute combinations (filled/stroked/both/neither), null color fallback, empty and nested collections, and `generateSVG` wrapper output.
- All 63 tests pass (27 new + 36 existing).
Closes #9
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
SVGDraftman, testing eachvisit*()method in isolation with@Nestedtest classes.generateSVGwrapper output.Closes #9
a5ea4ee79ato3623928bb6