public void ExcludesServicesThatCantBeCreated() { var store = new ComponentStore(); store.Add<IService, ClassWithDependencyOnItsOwnService>(); var container = new PandoraContainer(store); var enumerable = container.ResolveAll<IService>(); Assert.Equal(0, enumerable.Count()); }
public void ExcludesServicesThatCantBeCreated() { var store = new ComponentStore(); store.Add <IService, ClassWithDependencyOnItsOwnService>(); var container = new PandoraContainer(store); var enumerable = container.ResolveAll <IService>(); Assert.Equal(0, enumerable.Count()); }
public void ReturnsAllServicesForGivenType() { var store = new ComponentStore(); store.Add<IService, ClassWithNoDependencies>("test1"); store.Add<IService, ClassWithDependencyOnItsOwnService>(); store.Add<IService2, ClassWithOneDependency>(); var container = new PandoraContainer(store); var enumerable = container.ResolveAll<IService>(); Assert.Equal(2, enumerable.Count()); }
public void ReturnsAllServicesForGivenType() { var store = new ComponentStore(); store.Add <IService, ClassWithNoDependencies>("test1"); store.Add <IService, ClassWithDependencyOnItsOwnService>(); store.Add <IService2, ClassWithOneDependency>(); var container = new PandoraContainer(store); var enumerable = container.ResolveAll <IService>(); Assert.Equal(2, enumerable.Count()); }