oecs-sharp/OECS.Tests
hypercross 737136e2ef refactor: replace ForEach with Select iterators
Replace the delegate-based ForEach pattern with zero-allocation ref
struct Select iterators. This change moves iteration logic from
QueryExecutor to WorldQueryExtensions and introduces a new fluent
Query<T> API.

Other changes:
- Update singleton handling to use a dictionary instead of a reserved
  ID.
- Add IsSingleton flag to ComponentDescriptor.
- Replace QueryDescriptor with type-safe Query<T> structs.
- Update tests to use the new Select API.
2026-07-21 00:21:01 +08:00
..
CommandTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
CoreTests.cs refactor: reorganize project structure and move examples 2026-07-20 16:30:02 +08:00
EdgeCaseTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
OECS.Tests.csproj refactor: reorganize project structure and move examples 2026-07-20 16:30:02 +08:00
QueryAndSystemTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
ReactivityTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
RelationshipTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00
SingletonTests.cs refactor: replace ForEach with Select iterators 2026-07-21 00:21:01 +08:00