public void ComplexGuardInsideMethod_ValidResultNonExpression_DoesNotThrow() { // Arrange var obj = new Foo(); // Act/Assert Assert.DoesNotThrow(() => { obj.TryGuard2(new Bar()); }); }