Hello, i would like to use PersistenceSpecification in order to test my mapping.
My mapping is: public CatalogMap() { Id(x => x.Id, "id"); Map(x => x.Name, "name"); HasMany(x => x.Businesses) .Inverse() .KeyColumnNames.Add("catalog_id") .Cascade.All(); } public BusinessMap() { Id(x => x.Id, "id"); Map(x => x.Client, "client"); Map(x => x.Contact, "contact"); Map(x => x.Cost, "cost"); Map(x => x.DailyCost, "daily_cost"); Map(x => x.Department, "department"); Map(x => x.EndDate, "end_date"); Map(x => x.Otp, "otp"); Map(x => x.StartDate, "start_date"); HasMany(x => x.WorkPackages) .Inverse() .KeyColumnNames.Add("business_id") .Cascade.All(); HasMany(x => x.Requests) .Inverse() .KeyColumnNames.Add("business_id") .Cascade.All(); References(x => x.Catalog, "catalog_id").FetchType.Join(); } My testing part is: [Test] public void VerifyCatalogSave() { IList<Business> businesses = new List<Business>(); Business business1 = new Business(); business1.Client = "Client"; business1.Contact = "Contact"; business1.Cost = 100; business1.DailyCost = 300; business1.Department = "Department"; business1.EndDate = DateTime.Now; business1.Otp = "Otp"; business1.StartDate = DateTime.Now; businesses.Add(business1); new PersistenceSpecification<Catalog> (NHibernateHttpModule.CurrentSession) .CheckProperty(x => x.Name, "Catalog 1") .CheckList(x => x.Businesses, businesses) .VerifyTheMappings(); } but i have the following error: System.ApplicationException : Actual count does not equal expected count at FluentNHibernate.Testing.PersistenceSpecification`1.ListValue`1.assertGenericListMatches [ITEM](IEnumerable`1 actualEnumerable, IEnumerable`1 expectedEnumerable) at FluentNHibernate.Testing.PersistenceSpecification`1.ListValue`1.CheckValue (Object target) at FluentNHibernate.Testing.PersistenceSpecification`1.<>c__DisplayClass2.<VerifyTheMappings>b__1 (PropertyValue p) at System.Collections.Generic.List`1.ForEach(Action`1 action) at FluentNHibernate.Testing.PersistenceSpecification`1.VerifyTheMappings () C:\Svn\T-Systems\T-Rack\trunk\server\TRackTest\TrackingServiceTest.cs (52,0): at TRackTest.TrackingServiceTest.VerifyCatalogSave() Thnaks in advance for any help --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Fluent NHibernate" group. To post to this group, send email to fluent-nhibernate@googlegroups.com To unsubscribe from this group, send email to fluent-nhibernate+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/fluent-nhibernate?hl=en -~----------~----~----~----~------~----~------~--~---