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); }
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); }
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); }