Hi Neo again... I did a refactoring of my tests in this repository:
https://bitbucket.org/jfromaniello/nhibernate.setfornet4/src/e6a404317326/NHibernateSetForNet4/Fixture.cs

<https://bitbucket.org/jfromaniello/nhibernate.setfornet4/src/f8c448b5bf81/NHibernateSetForNet4/Fixture.cs>And
note my class:
https://bitbucket.org/jfromaniello/nhibernate.setfornet4/src/e6a404317326/NHibernateSetForNet4/Person.cs

Can you break or add some failing tests? Thank you



2011/5/11 José F. Romaniello <[email protected]>

> Weird i am using just as is! (with properties of type Iset<Foo> )
>
> The source code is here:
> https://bitbucket.org/jfromaniello/nhibernate.setfornet4<https://bitbucket.org/jfromaniello/nhibernate.setfornet4/src/7f68cf01a076/NHibernateSetForNet4/>
>
>
> <https://bitbucket.org/jfromaniello/nhibernate.setfornet4/src/7f68cf01a076/NHibernateSetForNet4/>i'll
> add some tests in this repository ( i have tests on another rep. i think)
>
>
>
>
> 2011/5/11 Neo <[email protected]>
>
>> I'm looking into José Romaniello's Net4Collections class to use the
>> BCL HashSet instead of the iesi HashedSet, but I'm getting an
>> exception when my model looks like this:
>>
>> public class Survey
>> {
>>    public virtual string Name { get; set; }
>>    public virtual ISet<Question> Questions { get; set; }
>>
>>    public Survey() {
>>        this.Questions = new HashSet<Question>();
>>    }
>> }
>>
>> Whenever I try to save a new Survey with a populated Questions
>> collection I get an exception saying:
>> {"Unable to cast object of type
>>
>> 'NHibernate.Collection.Generic.PersistentGenericSet`1[Demo.Models.Question]'
>> to type 'System.Collections.Generic.ISet`1[Demo.Models.Question]'."}
>>
>> But if I expose my Questions property like "ICollection<Question>" it
>> works fine.
>>
>> And yes, I have
>>
>> "configure.Properties[NHibernate.Cfg.Environment.CollectionTypeFactoryClass]
>> = typeof(Net4CollectionTypeFactory).AssemblyQualifiedName;".
>>
>> This is with the latest alpha of NHibernate 3.2.
>>
>> I have no problems sticking with ICollection<> but just wondering if
>> I'm missing something to get it to work.
>>
>> Cheers!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "nhusers" 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/nhusers?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" 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/nhusers?hl=en.

Reply via email to