public void InvalidMessageWithTextTest() { InvalidMessageException ex = Assert.Throws <InvalidMessageException>(() => { throw new InvalidMessageException("Test Message"); }); Assert.That(ex.Message, Is.EqualTo("Test Message")); }
public void InvalidMessageWithTextAndInnerTest() { InvalidMessageException ex = Assert.Throws <InvalidMessageException>(() => { throw new InvalidMessageException("Test Message Too", new System.Exception()); }); Assert.That(ex.Message, Is.EqualTo("Test Message Too")); Assert.That(ex.InnerException, Is.TypeOf(typeof(System.Exception))); }
public Communicator(string url) { connection = new HubConnectionBuilder().WithUrl(url).Build(); connection.On <string>("RaiseException", str => { var ex = new InvalidMessageException(str); AddIncomingServerResponse(ex.Message); // TODO: the bubbling does not work correctly, for demo its enough throw ex; }); connection.On <string>("ReceiveMessage", str => { AddIncomingServerResponse(str); }); connection.On("Disconnect", async() => { await Disconnect(); }); }
private static void Sensor_ValidationErrorOccured(object sender, InvalidMessageException e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"Validation Error on {e.MarsMessage.MrsMessageType}! \n{e}"); Console.ResetColor(); }
private static void Sensor_ValidationErrorOccured(object sender, InvalidMessageException messageException) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Vaildation Error!\n" + messageException.Message); Console.ResetColor(); }
public ProtocolInvalidMessageException(InvalidMessageException inner, string sender, int senderDevice) : base(inner, sender, senderDevice) { }