public void TestRegisterAssemblyTypes() { var container = new UnityContainer(); container.RegisterAssemblyTypes <ITestInterface1>(Assembly.GetExecutingAssembly(), WithLifetime.Transient); var result = container.Resolve <ITestInterface1>(); Assert.NotNull(result); Assert.Throws <ResolutionFailedException>(() => container.Resolve <ITestInterface2>()); }
public static void RegisterAssemblyTypes(this UnityContainer container, Type baseTypes) { var list = GetCallingTypes(baseTypes); container.RegisterAssemblyTypes(list); }