private static MattermostException TranslateException(ServiceException hex) { var error = JsonConvert.DeserializeObject <Interface.Error>(hex.Response.GetPayload()); var exception = new MattermostException(error); return(exception); }
public void Details_ReturnsDetailedError() { var error = new Error(); error.detailed_error = "detailed error"; var classUnderTest = new MattermostException(error); var details = classUnderTest.Details; details.Should().Be(error.detailed_error); }
public void Message_ReturnsErrorMessage() { var error = new Error(); error.message = "error message"; var classUnderTest = new MattermostException(error); var message = classUnderTest.Message; message.Should().Be(error.message); }
public void Display(MattermostException mex) { MessageBox.Show("Mattermost says: " + mex.Message + " (" + mex.Details + ")", "Mattermost Error", MessageBoxButton.OK, MessageBoxImage.Error); }