public void register_a_service_by_value()
        {
            var myContainer = new Container();
            var myFacility  = new StructureMapContainerFacility(myContainer);

            var registry = new TypeResolver();

            myFacility.Register(typeof(ITypeResolver), new ObjectDef {
                Value = registry
            });

            myFacility.BuildFactory(new BehaviorGraph());

            myContainer.GetInstance <ITypeResolver>().ShouldBeTheSameAs(registry);
        }
        public void register_a_service_by_value()
        {
            var myContainer = new Container();
            var myFacility = new StructureMapContainerFacility(myContainer);

            var registry = new TypeResolver();

            myFacility.Register(typeof (ITypeResolver), new ObjectDef{
                Value = registry
            });

            myFacility.BuildFactory();

            myContainer.GetInstance<ITypeResolver>().ShouldBeTheSameAs(registry);
        }