20 lines
706 B
Markdown
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.
|