Unit tests for the Birko.Communication.IR infrared communication library.
- NecProtocolTests — NEC encode/decode round-trip, leader timing, repeat codes, extended NEC, complement validation
- SamsungProtocolTests — Samsung encode/decode round-trip, address repeat validation, all address/command combinations
- Rc5ProtocolTests — RC5 Manchester encode/decode, toggle bit, address/command masking, multiple combinations
- RawProtocolTests — Raw protocol decode (catch-all), hash consistency, encode rejection
- IrTimingTests — Constructor, TotalDurationUs, ToProntoHex format, duration padding
- IrCommandTests — ToString formatting, default values, repeat display
- xUnit 2.9.3
- FluentAssertions 7.0.0
- .NET 10.0
dotnet test Birko.Communication.IR.TestsSee License.md for details.