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
<email address hidden> wrote:
> So it's not unlikely that it never worked
>
>
> On Thu, Nov 22, 2012 at 9:52 PM, Ken Ko <email address hidden> 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 <email address hidden>
>> 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 : <email address hidden>
>> 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
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 /bugs.launchpad .net/bugs/ 1082039 CurrentContext. Test.Properties does not work with TestCase tiesIssue CurrentContext. Test.Properties .Keys) WriteLine( "{0}: {1}", key, CurrentContext. Test.Properties [key]); AreEqual( "prop1value" , CurrentContext. Test.Properties ["prop1" ]); fail(string s) CurrentContext. Test.Properties .Keys) WriteLine( "{0}: {1}", key, CurrentContext. Test.Properties [key]); AreEqual( "prop1value" , CurrentContext. Test.Properties ["prop1" ]); /bugs.launchpad .net/nunitv2/ +bug/1082039/ +subscriptions /bugs.launchpad .net/bugs/ 1082039 CurrentContext. Test.Properties does not work with TestCase tiesIssue CurrentContext. Test.Properties .Keys) WriteLine( "{0}: {1}", key, CurrentContext. Test.Properties [key]); AreEqual( "prop1value" , CurrentContext. Test.Properties ["prop1" ]); fail(string s) CurrentContext. Test.Properties .Keys) WriteLine( "{0}: {1}", key, CurrentContext. Test.Properties [key]); AreEqual( "prop1value" , CurrentContext. Test.Properties ["prop1" ]); /bugs.launchpad .net/nunitv2/ +bug/1082039/ +subscriptions _______ _______ _______ _______ _______ _____ /launchpad. net/~nunit- core /launchpad. net/~nunit- core /help.launchpad .net/ListHelp /bugs.launchpad .net/bugs/ 1082039 CurrentContext. Test.Properties does not work with TestCase /bugs.launchpad .net/nunitv2/ +bug/1082039/ +subscriptions
<email address hidden> wrote:
> So it's not unlikely that it never worked
>
>
> On Thu, Nov 22, 2012 at 9:52 PM, Ken Ko <email address hidden> 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 <email address hidden>
>> 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:/
>> >
>> > Title:
>> > TestContext.
>> > 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 TestNUnitProper
>> > {
>> > [Test]
>> > [Property("prop1", "prop1value")]
>> > public void MyPropTest_ok()
>> > {
>> > foreach (string key in
>> TestContext.
>> > {
>> > Console.
>> TestContext.
>> > }
>> > Assert.
>> TestContext.
>> > }
>> >
>> > [TestCase("1")]
>> > [Property("prop1", "prop1value")]
>> > public void MyPropTest_
>> > {
>> > foreach (string key in
>> TestContext.
>> > {
>> > Console.
>> TestContext.
>> > }
>> > Assert.
>> TestContext.
>> > }
>> >
>> > }
>> >
>> > To manage notifications about this bug go to:
>> > https:/
>>
>> --
>> You received this bug notification because you are a member of NUnit
>> Developers, which is subscribed to NUnit V2.
>> https:/
>>
>> Title:
>> TestContext.
>> 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 TestNUnitProper
>> {
>> [Test]
>> [Property("prop1", "prop1value")]
>> public void MyPropTest_ok()
>> {
>> foreach (string key in
>> TestContext.
>> {
>> Console.
>> TestContext.
>> }
>> Assert.
>> TestContext.
>> }
>>
>> [TestCase("1")]
>> [Property("prop1", "prop1value")]
>> public void MyPropTest_
>> {
>> foreach (string key in
>> TestContext.
>> {
>> Console.
>> TestContext.
>> }
>> Assert.
>> TestContext.
>> }
>>
>> }
>>
>> To manage notifications about this bug go to:
>> https:/
>>
>> _______
>> Mailing list: https:/
>> Post to : <email address hidden>
>> Unsubscribe : https:/
>> More help : https:/
>>
>
> --
> You received this bug notification because you are subscribed to NUnit
> Extended Testing Platform.
> https:/
>
> Title:
> TestContext.
> is specified
>
> To manage notifications about this bug go to:
> https:/