Example #1
0
 public static void ConfigureWith(Func<Type, object> getType, 
     Func<Type, IEnumerable<object>> getAllTypes,
     Action<object> releaseInstance)
 {
     _aspxPageInjector = new AspxPageInjector(new RetrIocConfiguration(new ContainerShim(getType, getAllTypes, releaseInstance)));
 }
Example #2
0
 public static void ConfigureWith(IResolveTypes binding)
 {
     ConfigVerifier.AssertModuleExists(HttpContext.Current.ApplicationInstance);
     _aspxPageInjector = new AspxPageInjector(new RetrIocConfiguration(binding));
 }
Example #3
0
 public static void ConfigureWith(RetrIocConfiguration config)
 {
     ConfigVerifier.AssertModuleExists(HttpContext.Current.ApplicationInstance);
     _aspxPageInjector = new AspxPageInjector(config);
 }
 public void SetUp()
 {
     _cfg = new RetrIocConfiguration(new FakeContainer());
     _module = new AspxPageInjector(_cfg);
     _somePage = new TestPage();
 }