public void FakeNetworkControllerApplicationMessageIsSent() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); //TestPublisher p = new TestPublisher(); //Start.Publisher(p); TestSubscriber s = new TestSubscriber(); s.Subscribe(); //Thread.Sleep(1000); //p.PublishEvent(); byte[] b = { 1, 2 }; ApplicationMessage msg = new ApplicationMessage(); msg.Data = b; Send.Message(msg, new RemoteSubscriptionHandle(), s); Assert.AreEqual(1, FakeNetworkController.countMsg); }
public void FakeNetworkControllerStartNetworking() { FakeNetworkController nc = new FakeNetworkController(); nc.Start(); Assert.IsTrue(FakeNetworkController.started); }
public void FakeNetworkControllerSendShutDownMessage() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); Stop.Ella(); Assert.IsTrue(FakeNetworkController.shutDownMsgSent); }
private void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; Setup(); } }
public void MessageIsSentToNetworkController() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); TestSubscriber s = new TestSubscriber(); s.Subscribe(); s.SendMessage(); Assert.AreEqual(1, nc.MessageTypes[1]); }
public void FakeNetworkControllerUnsubscribe() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); TestSubscriber s = new TestSubscriber(); s.Subscribe(); Thread.Sleep(1000); s.UnsubscribeFromRemote(); Assert.IsTrue(FakeNetworkController.unsubscribed); }
public void FakeNetworkControllerSubscription() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); TestSubscriber ts = new TestSubscriber(); ts.Subscribe(); TestSubscriber s = new TestSubscriber(); s.Subscribe(); Assert.AreEqual(2, FakeNetworkController.Subscriptions[typeof(string)]); }
public void FakeNetworkControllerConnectToMulticastGroup() { FakeNetworkController nc = new FakeNetworkController(); Networking.NetworkController = nc; Networking.Start(); MulticastRemoteSubscriptionhandle h = new MulticastRemoteSubscriptionhandle(); Networking.ConnectToMulticast(h.IpAddress, h.Port); TestSubscriber s = new TestSubscriber(); s.Subscribe(); Assert.IsTrue(FakeNetworkController.connectedToMulticastgroup); }