** Changed in: nunitv2 Status: Fix Committed => Fix Released -- Nunit 2.5.0.9122:setup not called when test method inherited https://bugs.launchpad.net/bugs/441022 You received this bug notification because you are a member of NUnit Developers, which is subscribed to NUnit V2.
Status in NUnit V2 Test Framework: Fix Released Bug description: When a debugger is attached ( i.e., when I am running in Testdriven.net or NUnit GUI), I found that the Setup method wont' be called if my test method is inherited from a base method. Here's the code, the setupCount is 0, instead of the correct result, 2. public class SetupCallBase { protected int setupCount = 0; public virtual void Init() { setupCount++; } public virtual void AssertCount() { } } [TestFixture] public class SetupCallDerived: SetupCallBase { [SetUp] public override void Init() { setupCount++; base.Init(); } [Test] public override void AssertCount() { Assert.AreEqual(2, setupCount); } } As far as I know NUnit 2.4 will have the above test pass. On the other hand, the test will also pass if I don't make the AssertCount as virtual/override. _______________________________________________ Mailing list: https://launchpad.net/~nunit-core Post to : nunit-core@lists.launchpad.net Unsubscribe : https://launchpad.net/~nunit-core More help : https://help.launchpad.net/ListHelp