public virtual void InvokeEvent( Expression <Action <IClientContract> > call) { var invocation = call.GetActionDetails(); _hubProxy.InvokeEvent(invocation.MethodName, invocation.Parameters.Select(JToken.FromObject).ToList()); }
public void InvokeEventRaisesEvent() { var connection = new Mock <SignalR.Client.IConnection>(); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On("foo", () => { eventRaised = true; }); hubProxy.InvokeEvent("foo", new object[] { }); Assert.True(eventRaised); }
public void InvokeEventRaisesEvent() { var connection = new Mock<SignalR.Client.IConnection>(); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On("foo", () => { eventRaised = true; }); hubProxy.InvokeEvent("foo", new object[] { }); Assert.True(eventRaised); }
public void InvokeEventRaisesEventWithData() { var connection = new Mock <SignalR.Client.IConnection>(); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On <int>("foo", (i) => { eventRaised = true; Assert.Equal(1, i); }); hubProxy.InvokeEvent("foo", new object[] { 1 }); Assert.True(eventRaised); }
public void InvokeEventRaisesEventWithData() { var connection = new Mock<SignalR.Client.IConnection>(); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On<int>("foo", (i) => { eventRaised = true; Assert.Equal(1, i); }); hubProxy.InvokeEvent("foo", new object[] { 1 }); Assert.True(eventRaised); }
public void InvokeEventRaisesEvent() { var connection = new Mock <IHubConnection>(); connection.SetupGet(x => x.JsonSerializer).Returns(new JsonSerializer()); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On("foo", () => { eventRaised = true; }); hubProxy.InvokeEvent("foo", new JToken[] { }); Assert.True(eventRaised); }
public void InvokeEventRaisesEventWithData() { var connection = new Mock <IHubConnection>(); connection.SetupGet(x => x.JsonSerializer).Returns(new JsonSerializer()); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On <int>("foo", (i) => { eventRaised = true; Assert.Equal(1, i); }); hubProxy.InvokeEvent("foo", new[] { JToken.FromObject(1) }); Assert.True(eventRaised); }
protected FixtureBase() { var hubConnectionMock = new Mock<IHubConnection>(); hubConnectionMock.SetupGet(m => m.JsonSerializer).Returns(new JsonSerializer()); _hubProxy = new HubProxy(hubConnectionMock.Object, "whatEver"); HubProxyMock = new Mock<MockedHubProxy>(_hubProxy); HubProxyMock.SetupGet(m => m.JsonSerializer).Returns(_hubProxy.JsonSerializer); HubProxyMock.Setup(m => m.Subscribe(It.IsAny<string>())) .Returns((string eventName) => _hubProxy.Subscribe(eventName)); HubProxyMock.Setup(m => m.InvokeEvent(It.IsAny<Expression<Action<IClientContract>>>())) .Callback<Expression<Action<IClientContract>>>(call => { var invocation = call.GetActionDetails(); _hubProxy.InvokeEvent(invocation.MethodName, invocation.Parameters.Select(JToken.FromObject).ToList()); }); }
protected FixtureBase() { var hubConnectionMock = new Mock <IHubConnection>(); hubConnectionMock.SetupGet(m => m.JsonSerializer).Returns(new JsonSerializer()); _hubProxy = new HubProxy(hubConnectionMock.Object, "whatEver"); HubProxyMock = new Mock <MockedHubProxy>(_hubProxy); HubProxyMock.SetupGet(m => m.JsonSerializer).Returns(_hubProxy.JsonSerializer); HubProxyMock.Setup(m => m.Subscribe(It.IsAny <string>())) .Returns((string eventName) => _hubProxy.Subscribe(eventName)); HubProxyMock.Setup(m => m.InvokeEvent(It.IsAny <Expression <Action <IClientContract> > >())) .Callback <Expression <Action <IClientContract> > >(call => { var invocation = call.GetActionDetails(); _hubProxy.InvokeEvent(invocation.MethodName, invocation.Parameters.Select(JToken.FromObject).ToList()); }); }
public void InvokeEventRaisesEventWithData() { var connection = new Mock<IHubConnection>(); connection.SetupGet(x => x.JsonSerializer).Returns(new JsonSerializer()); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On<int>("foo", (i) => { eventRaised = true; Assert.Equal(1, i); }); hubProxy.InvokeEvent("foo", new[] { JToken.FromObject(1) }); Assert.True(eventRaised); }
public void InvokeEventRaisesEvent() { var connection = new Mock<IHubConnection>(); connection.SetupGet(x => x.JsonSerializer).Returns(new JsonSerializer()); var hubProxy = new HubProxy(connection.Object, "foo"); bool eventRaised = false; hubProxy.On("foo", () => { eventRaised = true; }); hubProxy.InvokeEvent("foo", new JToken[] { }); Assert.True(eventRaised); }
public void InvokeEvent(string eventName, IList <JToken> args) { _HubProxy.InvokeEvent(eventName, args); }