nunit-core team mailing list archive
-
nunit-core team
-
Mailing list archive
-
Message #03050
[Bug 1064804] Re: Test throws an exception in NUnit but works when running in MSTest or as a Console application
Hi Charlie,
I must have pasted in the code from the MSTest project but it is
definitely using the Nunit attributes. We only use NUnit and just found
this bug yesterday and so we decided to test with MSTest to confirm if
it is a NUnit thing.
That is my main concern which is you not having access to the product.
Is there anything I can do to make it easier to debug? Maybe a Goto
Meeting or something? I can send you the Microsoft dll that is involved
which is the .Net Business Connector dll but you would still need to
have a system to try connecting to for the error to occur.
Please let me know what I can do to help you fix this bug (if possible).
Thanks,
Mun Wai
--
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.
https://bugs.launchpad.net/bugs/1064804
Title:
Test throws an exception in NUnit but works when running in MSTest or
as a Console application
Status in NUnit V2 Test Framework:
New
Bug description:
Hi,
I have a simple test which throws an error when I run it using NUnit
(fails on both NUnit GUI/console and Resharper in VS). However, if ran
using Visual Studio's Test -> Debug option or as a Console
application, it runs fine. The code is exactly the same for the 3
different projects types (NUnit, Console and MSTest).
Source code for NUnit test:
using System.Net;
using Microsoft.Dynamics.BusinessConnectorNet;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Axapta ax = new Axapta();
ax.LogonAs("User1", "Globe", new NetworkCredential("User1", "pwd", "Globe"), default(string), default(string), "A6BuildTestAos:6004", default(string));
ax.Logoff();
}
}
}
Error:
FatalExecutionEngineError was detected.
The runtime has encountered a fatal error. The address of the error was at 0x5785ca87, on thread 0x792c. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.
Thanks in advance.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nunitv2/+bug/1064804/+subscriptions
References