Hi

I am setting upp unit tests for my application,,,,,  this is my
initiation of the tests... (run only once).

           Container = new WindsorContainer();
            Container.AddFacility<OnCreateFacility>();
            Container.AddFacility<FactorySupportFacility>();

            Container.AddFacility<ComponentBehaviorsFacility>();

            var config = new BehaviorDictionary();

            var assm = Assembly.LoadFrom
("lgTronic.Infrastructure.dll");
            models = assm.GetTypes().Where(t => t.IsClass && !
t.IsAbstract && t.Namespace.EndsWith("Model"));


            foreach (Type model in models)
            {
                config.For(model).Add<NotifyPropertyChangedBehavior>
();
            }
            Container.Register(Component.For<IBehaviorStore>().Instance
(config));

            Container.Register(Component.For
(models).LifeStyle.Transient);


the variable property contains approximatly 13 models.


The first test looks like:

        [TestMethod]
        public void Check_Model()
        {
            var model = Container.Resolve<Person>();




The variable models is a array containing 13 types(Init procedure).
The first one (index 0) is a type called PhoneNumber.

The test method (check model) first line,,,  always throws a
exception,,, like
 System.InvalidCastException: Unable to cast object of type
'PhoneNumberProxy3aea8754b910421bb1a3ef8604f144c3' to type
'lgTronic.Infrastructure.Domain.Model.Person'..

This is exception is thrown regardless of wich of my 13 types I am
trying to create.. (in this case Person).

So,,what am I doing wrong ??? I been looking at my code .. without
seeing anything obvious fault (for me)
I am using the latest (r815) version of unAddons

//lasse








--~--~---------~--~----~------------~-------~--~----~
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