public void TestCallingVirtualDtor() { var callDtorVirtually = new CallDtorVirtually(); var hasVirtualDtor1 = CallDtorVirtually.GetHasVirtualDtor1(callDtorVirtually); hasVirtualDtor1.Dispose(); Assert.That(CallDtorVirtually.Destroyed, Is.True); }