AyCode.Core/AyCode.Services.Server.Tests/README.md

20 lines
706 B
Markdown

# AyCode.Services.Server.Tests
@project {
type = "test"
}
Comprehensive server-side tests for SignalR communication, DataSource operations, login services, and reflection-based method invocation.
## Folder Structure
| Folder | Purpose |
|---|---|
| [`SignalRs/`](SignalRs/README.md) | Full SignalR client→hub→service test infrastructure |
| [`LoginServices/`](LoginServices/README.md) | Login service test base classes |
## Key Files (Root)
- **`TestLogger.cs`** — Re-exports TestLogger from AyCode.Core.Tests.
- **`InvokeMethodExtensionTests.cs`** — Tests MethodInfo.InvokeMethod: sync, async Task<T> unwrapping, Task.FromResult<T> (production bug fix), non-generic Task, complex objects.