I just re-ran the tests twice to confirm the issue. the 1st re-run
completed successfullly. the 2nd crashed again. Similiar issue with
mis-matched generics, but at a different location.

[failure]
UserRepositoryTest.Setup.Should_return_user_from_ldap_if_not_present_i
n_database: GenericArguments[0], 'TypeOfItem', on
'IDbGatewayFactoryProxy3a9aab2
b37e34599bd9e40543e372619+InvocationCreateEntity_14[TypeOfEntity]'
violates the
constraint of type parameter 'TypeOfEntity'.
[failure]
UserRepositoryTest.Setup.Should_be_able_to_fetch_a_user_entity_from_th
e_database: GenericArguments[0], 'TypeOfItem', on
'IDbGatewayFactoryProxy3a9aab2
b37e34599bd9e40543e372619+InvocationCreateEntity_14[TypeOfEntity]'
violates the
constraint of type parameter 'TypeOfEntity'.
[success] UserRepositoryTest.Setup.Should_be_able_to_fetch_all_users
[error] Unexpected exception occured in MbUnit
Internal error while running tests in ReportingFramework.Tests
MbUnit.Core.Exceptions.FixtureExecutionException
Message: UserRepositoryTest
Source: MbUnit.Framework
StackTrace:
   at MbUnit.Core.Remoting.FixtureRunnerBase.RunFixture(Fixture
fixture)
   at MbUnit.Core.Remoting.DependencyFixtureRunner.RunFixtures()
   at MbUnit.Core.Remoting.FixtureRunnerBase.Run(FixtureExplorer
explorer, Repor
tListener reportListener)
Inner Exception
System.TypeLoadException
Message: GenericArguments[0], 'TypeOfItem', on
'SD.LLBLGen.Pro.ORMSupportClasses
.CollectionCore`1[T]' violates the constraint of type parameter 'T'.
Source: mscorlib
StackTrace:
   at System.Signature._GetSignature(SignatureStruct& signature, Void*
pCorSig,
Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr
declaringTypeHand
le)
   at System.Signature.GetSignature(SignatureStruct& signature, Void*
pCorSig, I
nt32 cCorSig, RuntimeFieldHandle fieldHandle, RuntimeMethodHandle
methodHandle,
RuntimeTypeHandle declaringTypeHandle)
   at System.Signature..ctor(RuntimeMethodHandle methodHandle,
RuntimeTypeHandle
 declaringTypeHandle)
   at System.Reflection.RuntimeMethodInfo.get_Signature()
   at System.Reflection.RuntimeMethodInfo.GetParameters()
   at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
   at System.Environment.GetStackTrace(Exception e, Boolean
needFileInfo)
   at System.Exception.get_StackTrace()
   at
MbUnit.Core.Reports.Serialization.ReportException.FromException(Exception
ex)
   at MbUnit.Core.Reports.Serialization.ReportRun.Failure(RunPipe
pipe, ReportMo
nitor monitor, Exception ex)
   at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean
IsExplicit)
   at
MbUnit.Core.Remoting.FixtureRunnerBase.InternalRunFixture(Fixture
fixture)

   at
MbUnit.Core.Remoting.FixtureRunnerBase.FixtureRunnerStarter.Start()



[cleaning] unloading domain
[cleaning] domain unloaded

On Jan 17, 11:18 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> I have been experiencing this problem on and off for about a week. I'm
> using v2.41.232.0. The problem does not occur if I test via  the GUI.
>
> The problem occurs with this code
> using System;
> using MbUnit.Core;
>
> namespace ReportingFramework.Tests
> {
>     internal class Program
>     {
>         private static void Main()
>         {
>             using (AutoRunner runner = new AutoRunner())
>             {
>                 runner.Run();
>                 if (!runner.IsSuccess) runner.ReportToText();
>             }
>             Console.ReadKey();
>         }
>     }
>
> }
>
> here is the console output:
> ---------------------------------------------------------------------------­----------------------------------
> [error] Unexpected exception occured in MbUnit
> Internal error while running tests in ReportingFramework.Tests
> MbUnit.Core.Exceptions.FixtureExecutionException
> Message: ConfigureReportTaskTest
> Source: MbUnit.Framework
> StackTrace:
>    at MbUnit.Core.Remoting.FixtureRunnerBase.RunFixture(Fixture
> fixture)
>    at MbUnit.Core.Remoting.DependencyFixtureRunner.RunFixtures()
>    at MbUnit.Core.Remoting.FixtureRunnerBase.Run(FixtureExplorer
> explorer, Repor
> tListener reportListener)
> Inner Exception
> System.TypeLoadException
> Message: GenericArguments[0], 'TypeOfItem', on
> 'SD.LLBLGen.Pro.ORMSupportClasses
> .CollectionCore`1[T]' violates the constraint of type parameter 'T'.
> Source: mscorlib
> StackTrace:
>    at System.Signature._GetSignature(SignatureStruct& signature, Void*
> pCorSig,
> Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr
> declaringTypeHand
> le)
>    at System.Signature.GetSignature(SignatureStruct& signature, Void*
> pCorSig, I
> nt32 cCorSig, RuntimeFieldHandle fieldHandle, RuntimeMethodHandle
> methodHandle,
> RuntimeTypeHandle declaringTypeHandle)
>    at System.Signature..ctor(RuntimeMethodHandle methodHandle,
> RuntimeTypeHandle
>  declaringTypeHandle)
>    at System.Reflection.RuntimeMethodInfo.get_Signature()
>    at System.Reflection.RuntimeMethodInfo.GetParameters()
>    at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
>    at System.Environment.GetStackTrace(Exception e, Boolean
> needFileInfo)
>    at System.Exception.get_StackTrace()
>    at
> MbUnit.Core.Reports.Serialization.ReportException.FromException(Exception
> ex)
>    at MbUnit.Core.Reports.Serialization.ReportRun.Failure(RunPipe
> pipe, ReportMo
> nitor monitor, Exception ex)
>    at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean
> IsExplicit)
>    at
> MbUnit.Core.Remoting.FixtureRunnerBase.InternalRunFixture(Fixture
> fixture)
>
>    at
> MbUnit.Core.Remoting.FixtureRunnerBase.FixtureRunnerStarter.Start()
>
> [cleaning] unloading domain
> [cleaning] domain unloaded
>
> After reviewing the stack trace above it appears mbunit is mixing up
> generic calls. 'TypeOfItem' is never referenced in the ORMSupportClass
> (LLBL 3rd party). I do have a generic object using 'TypeOfItem' but
> that doesn't have anything to do with ORMSupportClass.
>
> It also doesn't make sense that the error only occurs with autorunner
> and not the GUI. I'm new to unit testing and rhino mocks so I could be
> missing something, but this is very confusing. Any help is very
> appreciated.
>
> Thank you, Jason
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MbUnit.User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to