nunit-core team mailing list archive
-
nunit-core team
-
Mailing list archive
-
Message #03312
Re: [Bug 1082039] [NEW] TestContext.CurrentContext.Test.Properties does not work with TestCase is specified
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 <1082039@xxxxxxxxxxxxxxxxxx> 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
References