Пример #1
0
        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);
 }