public void TestStackOverflowOnVirtualCall() { using (var hasMissingObjectOnVirtualCall = new HasMissingObjectOnVirtualCall()) { using (var missingObjectOnVirtualCall = new MissingObjectOnVirtualCall()) { hasMissingObjectOnVirtualCall.SetMissingObjectOnVirtualCall(missingObjectOnVirtualCall); hasMissingObjectOnVirtualCall.MakeMissingObjectOnVirtualCall(); } } }
public void TestStackOverflowOnVirtualCall() { using (var hasMissingObjectOnVirtualCall = new HasMissingObjectOnVirtualCall()) { using (var missingObjectOnVirtualCall = new MissingObjectOnVirtualCall()) { hasMissingObjectOnVirtualCall.SetMissingObjectOnVirtualCall(missingObjectOnVirtualCall); Assert.That(hasMissingObjectOnVirtualCall.MakeMissingObjectOnVirtualCall(), Is.EqualTo(15)); } } }