Inheritance: MemberAccessException
 public static void Ctor_String()
 {
     string message = "Created MethodAccessException";
     var exception = new MethodAccessException(message);
     Assert.Equal(message, exception.Message);
     Assert.Equal(COR_E_METHODACCESS, exception.HResult);
 }
 public static void Ctor_String_Exception()
 {
     string message = "Created MethodAccessException";
     var innerException = new Exception("Created inner exception");
     var exception = new MethodAccessException(message, innerException);
     Assert.Equal(message, exception.Message);
     Assert.Equal(COR_E_METHODACCESS, exception.HResult);
     Assert.Same(innerException, exception.InnerException);
     Assert.Equal(innerException.HResult, exception.InnerException.HResult);
 }
 public static void Ctor_Empty()
 {
     var exception = new MethodAccessException();
     Assert.NotEmpty(exception.Message);
     Assert.Equal(COR_E_METHODACCESS, exception.HResult);
 }