public void GetValidHubsWithValidPredicate() { var resolver = new DefaultDependencyResolver(); var hubManager = new DefaultHubManager(resolver); var hubDescriptors = hubManager.GetHubs(descriptor => descriptor.Name == "CoreTestHub"); Assert.NotNull(hubDescriptors); Assert.Equal(hubDescriptors.First().Name, "CoreTestHub"); }
public void GetValidHubsWithInvalidPredicate() { var resolver = new DefaultDependencyResolver(); var hubManager = new DefaultHubManager(resolver); var hubDescriptors = hubManager.GetHubs(descriptor => descriptor.Name == "CoreTestHub_INVALIDHUB_____"); // Still have an ienumerable sequence Assert.NotNull(hubDescriptors); // But there's nothing in the ienumerable Assert.Empty(hubDescriptors); }
public void GetValidHubsWithoutPredicate() { var resolver = new DefaultDependencyResolver(); var hubManager = new DefaultHubManager(resolver); var hubDescriptors = hubManager.GetHubs(predicate: null); Assert.NotNull(hubDescriptors); HubDescriptor coreTestHub = hubDescriptors.First(descriptor => descriptor.Name == "CoreTestHub"); Assert.NotNull(coreTestHub); }