|
From: <fli...@us...> - 2009-12-23 19:55:04
|
Revision: 284
http://structuremap.svn.sourceforge.net/structuremap/?rev=284&view=rev
Author: flimflan
Date: 2009-12-23 19:54:52 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
Get rid of uses of obsolete InstanceOf<T>
Modified Paths:
--------------
trunk/Source/StructureMap/Configuration/DSL/Expressions/GenericFamilyExpression.cs
trunk/Source/StructureMap.AutoMocking/AutoMocker.cs
Modified: trunk/Source/StructureMap/Configuration/DSL/Expressions/GenericFamilyExpression.cs
===================================================================
--- trunk/Source/StructureMap/Configuration/DSL/Expressions/GenericFamilyExpression.cs 2009-12-23 19:36:53 UTC (rev 283)
+++ trunk/Source/StructureMap/Configuration/DSL/Expressions/GenericFamilyExpression.cs 2009-12-23 19:54:52 UTC (rev 284)
@@ -103,7 +103,12 @@
return alterAndContinue(family => family.AddInstance(instance));
}
+ public GenericFamilyExpression Add(object instance)
+ {
+ return Add(new LiteralInstance(instance));
+ }
+
/// <summary>
/// Sets the object creation of the instances of the PluginType. For example: PerRequest,
/// Singleton, ThreadLocal, HttpContext, or Hybrid
Modified: trunk/Source/StructureMap.AutoMocking/AutoMocker.cs
===================================================================
--- trunk/Source/StructureMap.AutoMocking/AutoMocker.cs 2009-12-23 19:36:53 UTC (rev 283)
+++ trunk/Source/StructureMap.AutoMocking/AutoMocker.cs 2009-12-23 19:54:52 UTC (rev 284)
@@ -4,6 +4,7 @@
using System.Reflection;
using StructureMap.Graph;
using System.Linq;
+using StructureMap.Pipeline;
namespace StructureMap.AutoMocking
{
@@ -215,7 +216,7 @@
public T AddAdditionalMockFor<T>() where T : class
{
var mock = _serviceLocator.Service<T>();
- _container.Configure(r => r.InstanceOf<T>().Is.Object(mock));
+ _container.Configure(r => r.For(typeof (T)).Add(mock));
return mock;
}
@@ -265,7 +266,7 @@
{
foreach (T t in stubs)
{
- x.InstanceOf<T>().Is.Object(t);
+ x.For(typeof(T)).Add(t);
}
});
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|