ActiveRecordStarter.ResetInitializationFlag On Wed, Jun 3, 2009 at 4:04 PM, iansml <[email protected]> wrote:
> > Hi, > > I'm unit testing my project and am getting the following error when I > run more than 1 unit test fixture at the same time: "You can't invoke > ActiveRecordStarter.Initialize more than once" > > My project structure is: > > Tests Directory > |- AbstractModelTestCase (from: > > http://www.castleproject.org/activerecord/documentation/v1rc1/usersguide/unittesting.html > ) > |- TestFixture1.cs (extends AbstractModelTestCase) > |- TestFixture2.cs (extends AbstractModelTestCase) > > Could this be related to the setup/tear down instantiation in the > InitFramework() code that I picked up? I made the following amendments > to it but there is no reason why this would have an effect as it's all > standard stuff: > > protected virtual void InitFramework() > { > XmlConfigurationSource source = new XmlConfigurationSource > (@"Tests/appconfig.xml"); > ActiveRecordStarter.Initialize(source, > MyCompany.Common.Utils.SchemaUtils.AllActiveRecordObjects.ToArray > ()); //generates an array of all AR objects > } > > The unit tests run correctly if I run NUnit against TestFixture1.cs on > its own, or if I run it against TestFixture2.cs on its own, but NOT if > I run it against the TestsDirectory (i.e. TestFixture1 and > TestFixture2 together) - I get the "You can't invoke > ActiveRecordStarter.Initialize more than once" error. This also > happens if I change the ActiveRecordStarter.Initialize(source, > MyCompany.Common.Utils.SchemaUtils.AllActiveRecordObjects.ToArray()); > line to instantiate wach object on it's own (like in the example > code). > > What am I doing wrong? Thanks.. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" 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/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
