Looking at NUnit's tests of TestContext, I see there are only simple [Test] tests, no TestCases. So that's a possibility.
On Thu, Nov 22, 2012 at 2:08 PM, Simone Busoli <1082...@bugs.launchpad.net> wrote: > So it's not unlikely that it never worked > > > On Thu, Nov 22, 2012 at 9:52 PM, Ken Ko <1082...@bugs.launchpad.net> wrote: > >> Thanks for the quick response. I only started using the TestContext in >> v2.6 >> >> Just tried in 2.5.10 and got the same fail. >> >> >> On 23/11/2012, at 5:35 AM, Simone Busoli <1082...@bugs.launchpad.net> >> wrote: >> >> > Hi Ken, can you tell what was the latest version where it used to work? >> > >> > -- >> > You received this bug notification because you are subscribed to the bug >> > report. >> > 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 >> >> -- >> 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 >> > > -- > 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