Erik, it would be useful if you could check what version of NUnit R# is using (you could also override what version it's using in R# options) and what version of the runner(s) you are using when you run the tests from NUnit GUI/console.
On Wed, Nov 28, 2012 at 11:15 PM, erik hooper <erik.hoo...@telvent.com>wrote: > That is correct we are making a .net remoting call during the > TestFixtureSetUp. However I can not repo without resharper. I ran using the > nunit gui and everything ran fine. We don't even reference nunit.core > within the test project. > Also there are cases within the tests(these are system tests) that we DO > make calls to the remote objects outside of the test setup, there is a good > possibility that this will also give the same error. But resharper IS > required to see the issue. I am not sure what they so on their end. > > As far as a stack trace that was pretty much it. There isn't a lot to add > it comes for the Testsetup method and the first remote call. > -Erik > > -- > You received this bug notification because you are a bug assignee. > https://bugs.launchpad.net/bugs/1084181 > > Title: > TestExecutaionContext SerializationException > > Status in NUnit V2 Test Framework: > Confirmed > > Bug description: > Nunit v 2.6.2.12296 throws a SerializationException because > TestExecutaionContext is not marked as Serializable. > > Looks like TestExecutaionContext is calling > CallContext.LogicalSetData("Nunit.Framework.TestContext",current.contextDictionary) > however contextDictionary=> TestExecutaionContext is not Serializable. > This prevents remote calls. You will get a > System.Runtime.Serialization.SerializationException : Type > 'NUnit.Core.TestExecutionContext' in Assembly 'nunit.core, > Version=2.6.2.12296, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' is > not marked as serializable > exception. > You can work around this by calling > CallContext.FreeNamedDataSlot("NUnit.Framework.TestContext"); > but is ugly and might break your expectation about what is in the > context? > -Erik > > To manage notifications about this bug go to: > https://bugs.launchpad.net/nunitv2/+bug/1084181/+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/1084181 Title: TestExecutaionContext SerializationException Status in NUnit V2 Test Framework: Confirmed Bug description: Nunit v 2.6.2.12296 throws a SerializationException because TestExecutaionContext is not marked as Serializable. Looks like TestExecutaionContext is calling CallContext.LogicalSetData("Nunit.Framework.TestContext",current.contextDictionary) however contextDictionary=> TestExecutaionContext is not Serializable. This prevents remote calls. You will get a System.Runtime.Serialization.SerializationException : Type 'NUnit.Core.TestExecutionContext' in Assembly 'nunit.core, Version=2.6.2.12296, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' is not marked as serializable exception. You can work around this by calling CallContext.FreeNamedDataSlot("NUnit.Framework.TestContext"); but is ugly and might break your expectation about what is in the context? -Erik To manage notifications about this bug go to: https://bugs.launchpad.net/nunitv2/+bug/1084181/+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