Skip to content

Commit 700d58c

Browse files
committed
Fix Code Access Security related issue of unit test.
1 parent 3a0a115 commit 700d58c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/MsgPack.UnitTest/GenericExceptionTester.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ private void TestSerializationOnPartialTrust()
260260
evidence.AddHostEvidence( new Zone( SecurityZone.Internet ) );
261261
var permisions = SecurityManager.GetStandardSandbox( evidence );
262262
#endif
263-
AppDomain workerDomain = AppDomain.CreateDomain( "PartialTrust", evidence, appDomainSetUp, permisions, GetStrongName( this.GetType() ) );
263+
AppDomain workerDomain = AppDomain.CreateDomain( "PartialTrust", evidence, appDomainSetUp, permisions, GetStrongName( this.GetType() ), GetStrongName( typeof( Assert ) ) );
264264
try
265265
{
266266
var innerMessage = Guid.NewGuid().ToString();
@@ -273,7 +273,7 @@ private void TestSerializationOnPartialTrust()
273273
var target = workerDomain.GetData( "MsgPack.GenericExceptionTester.Target" ) as T;
274274
Assert.That( target, Is.Not.Null );
275275
Assert.That( target.Message, Is.EqualTo( target.Message ) );
276-
Assert.That( target.InnerException, Is.Not.Null.And.TypeOf( typeof( Exception ) ) );
276+
Assert.That( target.InnerException is Exception, target.InnerException == null ? "(null)" : target.InnerException.GetType().ToString() );
277277
Assert.That( target.InnerException.Message, Is.EqualTo( target.InnerException.Message ) );
278278
}
279279
finally
@@ -322,7 +322,7 @@ public static void TestSerializationOnPartialTrustCore()
322322
var target = instance.CreateTargetInstance( message, new Exception( innerMessage ) );
323323
Assert.That( target, Is.Not.Null );
324324
Assert.That( target.Message, Is.EqualTo( target.Message ) );
325-
Assert.That( target.InnerException, Is.Not.Null.And.TypeOf( typeof( Exception ) ) );
325+
Assert.That( target.InnerException is Exception, target.InnerException == null ? "(null)" : target.InnerException.GetType().ToString() );
326326
Assert.That( target.InnerException.Message, Is.EqualTo( target.InnerException.Message ) );
327327
AppDomain.CurrentDomain.SetData( "MsgPack.GenericExceptionTester.Target", target );
328328
}

0 commit comments

Comments
 (0)