public static void TargetException_Message_InnerException()
{
string message = "message";
Exception inner = new Exception();
TargetException ex = new TargetException(message, inner);
Assert.Equal(message, ex.Message);
Assert.Same(inner, ex.InnerException);
TargetException caught = Assert.Throws<TargetException>(() => ThrowGivenException(ex));
Assert.Same(ex, caught);
}