Ejemplo n.º 1
0
        public void ShouldNotResolveHubByTypeNameIfAttributeExists()
        {
            var           resolver    = new DefaultDependencyResolver();
            var           hubResolver = new ReflectedHubDescriptorProvider(resolver);
            HubDescriptor hub;

            hubResolver.TryGetHub("HubWithAttribute", out hub);

            Assert.Null(hub);
        }
Ejemplo n.º 2
0
        public void ShouldNotResolveHubByFullTypeName()
        {
            var           resolver    = new DefaultDependencyResolver();
            var           hubResolver = new ReflectedHubDescriptorProvider(resolver);
            HubDescriptor hub;

            hubResolver.TryGetHub("SignalR.Tests.HubWithoutAttribute", out hub);

            Assert.Null(hub);
        }
Ejemplo n.º 3
0
        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");
        }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
0
        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);
        }