It's possible that some changes we made to TestMethod were not reflected on test cases.
Charlie On Thu, Nov 22, 2012 at 6:25 AM, Ken Ko <1082...@bugs.launchpad.net> wrote: > Public bug reported: > > Tried in v2.6 and v2.6.2 through default NUnit Gui runner > Any property attribute specified on the test method stops coming through as > soon as it becomes a TestCase > See example below. Identical tests, one is [Test] , one is [TestCase] > > > [TestFixture] > public class TestNUnitPropertiesIssue > { > [Test] > [Property("prop1", "prop1value")] > public void MyPropTest_ok() > { > foreach (string key in > TestContext.CurrentContext.Test.Properties.Keys) > { > Console.WriteLine("{0}: {1}", key, > TestContext.CurrentContext.Test.Properties[key]); > } > Assert.AreEqual("prop1value", > TestContext.CurrentContext.Test.Properties["prop1"]); > } > > [TestCase("1")] > [Property("prop1", "prop1value")] > public void MyPropTest_fail(string s) > { > foreach (string key in > TestContext.CurrentContext.Test.Properties.Keys) > { > Console.WriteLine("{0}: {1}", key, > TestContext.CurrentContext.Test.Properties[key]); > } > Assert.AreEqual("prop1value", > TestContext.CurrentContext.Test.Properties["prop1"]); > } > > } > > ** Affects: nunitv2 > Importance: Undecided > Status: New > > -- > You received this bug notification because you are subscribed to NUnit > Extended Testing Platform. > https://bugs.launchpad.net/bugs/1082039 > > Title: > TestContext.CurrentContext.Test.Properties does not work with TestCase > is specified > > To manage notifications about this bug go to: > https://bugs.launchpad.net/nunitv2/+bug/1082039/+subscriptions -- You received this bug notification because you are a member of NUnit Developers, which is subscribed to NUnit V2. https://bugs.launchpad.net/bugs/1082039 Title: TestContext.CurrentContext.Test.Properties does not work with TestCase is specified Status in NUnit V2 Test Framework: New Bug description: Tried in v2.6 and v2.6.2 through default NUnit Gui runner Any property attribute specified on the test method stops coming through as soon as it becomes a TestCase See example below. Identical tests, one is [Test] , one is [TestCase] [TestFixture] public class TestNUnitPropertiesIssue { [Test] [Property("prop1", "prop1value")] public void MyPropTest_ok() { foreach (string key in TestContext.CurrentContext.Test.Properties.Keys) { Console.WriteLine("{0}: {1}", key, TestContext.CurrentContext.Test.Properties[key]); } Assert.AreEqual("prop1value", TestContext.CurrentContext.Test.Properties["prop1"]); } [TestCase("1")] [Property("prop1", "prop1value")] public void MyPropTest_fail(string s) { foreach (string key in TestContext.CurrentContext.Test.Properties.Keys) { Console.WriteLine("{0}: {1}", key, TestContext.CurrentContext.Test.Properties[key]); } Assert.AreEqual("prop1value", TestContext.CurrentContext.Test.Properties["prop1"]); } } To manage notifications about this bug go to: https://bugs.launchpad.net/nunitv2/+bug/1082039/+subscriptions _______________________________________________ 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