public void broadcast_carrier_message() { // Setup Subscribe(REQUEST_MESSAGE_SERVER, obj => Publish(REQUEST_MESSAGE_SERVER_RESPONSE, MockMessageServer.Instance)); var carrier = new Carrier(); var observer = new Observer(); // Test carrier.Send(new Message(carrier.Id, new List<string> { observer.Id }, SOME_TEXT)); // Verify var expected = observer.Messages.Count == 1; Assert.IsTrue(expected); }
public void carrier_broadcasts_location() { // Setup var carrier = new Carrier(); // Test carrier.Pulse(); // Verify var location = carrier.Location; var expected = location.Latitude > 0 && location.Longitude > 0; Assert.IsTrue(expected); }