From: <jer...@us...> - 2009-08-12 15:38:11
|
Revision: 257 http://structuremap.svn.sourceforge.net/structuremap/?rev=257&view=rev Author: jeremydmiller Date: 2009-08-12 15:38:03 +0000 (Wed, 12 Aug 2009) Log Message: ----------- changed "forward" Modified Paths: -------------- trunk/Source/StructureMap/Configuration/DSL/Registry.cs trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs Modified: trunk/Source/StructureMap/Configuration/DSL/Registry.cs =================================================================== --- trunk/Source/StructureMap/Configuration/DSL/Registry.cs 2009-08-12 15:29:30 UTC (rev 256) +++ trunk/Source/StructureMap/Configuration/DSL/Registry.cs 2009-08-12 15:38:03 UTC (rev 257) @@ -381,7 +381,7 @@ public void Forward<FROM, TO>() where FROM : class where TO : class { - For<FROM>().Use(c => c.GetInstance<TO>() as FROM); + For<TO>().AddInstances(x => x.ConstructedBy(c => c.GetInstance<FROM>() as TO)); } Modified: trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs =================================================================== --- trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs 2009-08-12 15:29:30 UTC (rev 256) +++ trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs 2009-08-12 15:38:03 UTC (rev 257) @@ -11,7 +11,7 @@ var container = new Container(x => { x.For<IOne>().Use<OneAndTwo>(); - x.Forward<ITwo, IOne>(); + x.Forward<IOne, ITwo>(); }); container.GetInstance<IOne>().ShouldBeOfType<OneAndTwo>(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |