Add all classes to AssemblyLoadContext collection

To ensure that the initializer is called before any other code. This is
as close to a global init hook as I can find.
This commit is contained in:
Andrew Schwartzmeyer
2016-03-17 18:15:39 -07:00
parent b820817c84
commit 6d93a1766b
9 changed files with 9 additions and 0 deletions
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation.Language;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class PSEnumerableBinderTests
{
[Fact]
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class CorePsExtensionsTests
{
[Fact]
+1
View File
@@ -6,6 +6,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class PlatformTests
{
[Fact]
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class PSTypeExtensionsTests
{
[Fact]
+1
View File
@@ -5,6 +5,7 @@ using Microsoft.PowerShell.Commands;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class FileSystemProviderTests
{
[Fact]
+1
View File
@@ -5,6 +5,7 @@ using System.Management.Automation;
namespace PSTests
{
// Not static because a test requires non-const variables
[Collection("AssemblyLoadContext")]
public class MshSnapinInfoTests
{
// Test that it does not throw an exception
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class PSVersionInfoTests
{
[Fact]
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class SecuritySupportTests
{
[Fact]
+1
View File
@@ -4,6 +4,7 @@ using System.Management.Automation;
namespace PSTests
{
[Collection("AssemblyLoadContext")]
public static class UtilsTests
{
[Fact]