Skip to content

Update tests to Rony.Net 1.5.0 and add PLC simulator tests - #3

Merged
archofthings merged 1 commit into
mainfrom
feature/rony-net-1.5-tests
Oct 8, 2026
Merged

archofthings merged 1 commit into
mainfrom
feature/rony-net-1.5-tests

Conversation

@archofthings

Copy link
Copy Markdown
Owner

Use the Rony.Net.Xunit base class so every test gets its own mock server on a free port, a custom framing that splits Cimon frames by their length field, and a PLC simulator that keeps word and bit memory. Add tests for connection reuse and closing, concurrent requests, PLC error codes and network failures (chunked, slow, truncated, corrupted, missing and dropped responses, connection resets and refused connections).

Use the Rony.Net.Xunit base class so every test gets its own mock server
on a free port, a custom framing that splits Cimon frames by their length
field, and a PLC simulator that keeps word and bit memory. Add tests for
connection reuse and closing, concurrent requests, PLC error codes and
network failures (chunked, slow, truncated, corrupted, missing and dropped
responses, connection resets and refused connections).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SJRGqfjK42eQkM5T9CiCGn
@archofthings
archofthings merged commit 735239a into main Oct 8, 2026
2 checks passed
@archofthings
archofthings deleted the feature/rony-net-1.5-tests branch October 8, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants