Beispiel #1
0
        public void UnsubscribeRawReturnsFalseWithoutAddress()
        {
            var mockMappingService = new Mock <IMappingService>();
            var mockLogger         = new Mock <ILogger <WebpacHub> >();
            var mockcontext        = new Mock <HubCallerContext>();

            mockMappingService.Setup(m => m.UnsubscribeRawChanges(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string[]>())).Returns(false);
            mockcontext.Setup(m => m.ConnectionId).Returns("XYZ");

            var hub = new WebpacHub(mockMappingService.Object, mockLogger.Object);

            hub.Context = mockcontext.Object;
            var response = hub.UnsubscribeRaw("Test");

            Assert.False(response);
        }
Beispiel #2
0
        public void SubscribeReturnsFalseBecauseOfMappingNull()
        {
            var mockMappingService = new Mock <IMappingService>();
            var mockLogger         = new Mock <ILogger <WebpacHub> >();
            var mockcontext        = new Mock <HubCallerContext>();

            mockMappingService.Setup(m => m.SubscribeChanges(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string[]>())).Returns(false);
            mockcontext.Setup(m => m.ConnectionId).Returns("XYZ");

            var hub = new WebpacHub(mockMappingService.Object, mockLogger.Object);

            hub.Context = mockcontext.Object;
            var response = hub.Subscribe(null, "Test");

            Assert.False(response);
        }
Beispiel #3
0
        public void SubscribeReturnsTrueWithoutVariable()
        {
            var mockMappingService = new Mock <IMappingService>();
            var mockLogger         = new Mock <ILogger <WebpacHub> >();
            var mockcontext        = new Mock <HubCallerContext>();

            mockMappingService.Setup(m => m.SubscribeChanges(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string[]>())).Returns(true);
            mockcontext.Setup(m => m.ConnectionId).Returns("XYZ");

            var hub = new WebpacHub(mockMappingService.Object, mockLogger.Object);

            hub.Context = mockcontext.Object;
            var response = hub.Subscribe("Test");

            Assert.True(response);
        }