Add 8 unit tests for SelectionAttributes covering default constructor, parameterized constructor, getID(), ID constant, Attributes interface compliance, field toggling, and instance independence.
Tests verify the core selected/unselected state data type which had zero test coverage.
## Summary
- Add 8 unit tests for `SelectionAttributes` covering default constructor, parameterized constructor, `getID()`, ID constant, `Attributes` interface compliance, field toggling, and instance independence.
- Tests verify the core selected/unselected state data type which had zero test coverage.
Closes #6
Test core data type for selected/unselected state, default values,
ID constant, interface compliance, and instance independence.
8 tests covering all public API of SelectionAttributes.
Closes#6
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
SelectionAttributescovering default constructor, parameterized constructor,getID(), ID constant,Attributesinterface compliance, field toggling, and instance independence.Closes #6
bf6636da3btobcbbcef321