After updating NUnit 3 to NUnit 4 (4.1.0) my test cases with InnerException are not run. I'm using TestAdapter 4.5.0
[FixtureLifeCycle(LifeCycle.InstancePerTestCase)]
public class Tests1
{
[TestCaseSource(nameof(GetSomeExceptionCases))]
public void NoMethod_GivenException_ShouldPassTest(Exception testCase) => testCase.Should().NotBeOfType<string>();
public static TestCaseData[] GetSomeExceptionCases() =>
[
new TestCaseData(new ArgumentNullException()),
new TestCaseData(new ArgumentNullException("message", new Exception())),
];
}

When I downgrade NUnit to 3.14.0, both tests are passing.
