Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Strategy
- {
- ... etc
- }
- public class FooStrategy : Strategy
- {
- ... etc
- }
- public class BarStrategy : Strategy
- {
- ... etc
- }
- container.RegisterType<IStrategy, FooStrategy>("FooStrategy");
- container.RegisterType<IStrategy, BarStrategy>("BarStrategy");
- var foo = container.Resolve<IStrategy>("FooStrategy");
- Assert.IsTrue(foo.GetType() == typeof (FooStrategy));
- container.RegisterTypes(AllClasses.FromLoadedAssemblies().Where(t => typeof(Strategy).IsAssignableFrom(t)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement