public void ShouldNotResolveHubByTypeNameIfAttributeExists() { var resolver = new DefaultDependencyResolver(); var hubResolver = new ReflectedHubDescriptorProvider(resolver); HubDescriptor hub; hubResolver.TryGetHub("HubWithAttribute", out hub); Assert.Null(hub); }
public void ShouldNotResolveHubByFullTypeName() { var resolver = new DefaultDependencyResolver(); var hubResolver = new ReflectedHubDescriptorProvider(resolver); HubDescriptor hub; hubResolver.TryGetHub("SignalR.Tests.HubWithoutAttribute", out hub); Assert.Null(hub); }
public void ShouldResolveHubByTypeName() { var resolver = new DefaultDependencyResolver(); var hubResolver = new ReflectedHubDescriptorProvider(resolver); HubDescriptor hub; hubResolver.TryGetHub("HubWithoutAttribute", out hub); Assert.NotNull(hub); Assert.Equal(hub.Name, "HubWithoutAttribute"); }
public void ShouldIgnoreCaseWhenDiscoveringHubs() { var resolver = new DefaultDependencyResolver(); var hubResolver = new ReflectedHubDescriptorProvider(resolver); HubDescriptor hub; hubResolver.TryGetHub("hubwithoutattribute", out hub); Assert.NotNull(hub); Assert.Equal(hub.Name, "HubWithoutAttribute"); }
public void ShouldResolveHubByHubNameAttribute() { var resolver = new DefaultDependencyResolver(); var hubResolver = new ReflectedHubDescriptorProvider(resolver); HubDescriptor hub; hubResolver.TryGetHub("NameFromAttribute", out hub); Assert.NotNull(hub); Assert.Equal(hub.Name, "NameFromAttribute"); Assert.Equal(hub.NameSpecified, true); }