mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 12:45:47 +00:00
13 lines
498 B
Markdown
13 lines
498 B
Markdown
# xUnit Tests
|
|||
|
|
|
||
|
|
This tests are completely Linux specific.
|
||
|
|
|
||
|
|
Every test class *must* belong to
|
||
|
|
`[Collection("AssemblyLoadContext")]`. This ensures that PowerShell's
|
||
|
|
AssemblyLoadContext is initialized before any other code is executed.
|
||
|
|
When this is not the case, late initialization fails with
|
||
|
|
`System.InvalidOperationException : Binding model is already locked
|
||
|
|
for the AppDomain and cannot be reset.`
|
||
|
|
|
||
|
|
Having every class in the same collection is as close to an xUnit
|
||
|
|
global init hook as can be done.
|