Ejemplo n.º 1
0
 public static ApiResponse WithException(VoucherifyClientException exception)
 {
     return(new ApiResponse()
     {
         Exception = exception
     });
 }
Ejemplo n.º 2
0
        public void VoucherifyClientExceptionDeserialize()
        {
            //-- Arrange
            VoucherifyClientException jsonExpectedClientExceptionObject = new VoucherifyClientException("message_1", 1, "details_1", "key_1");
            string jsonObject = "{\"message\":\"message_1\",\"code\":1,\"details\":\"details_1\",\"key\":\"key_1\"}";

            //-- Act
            VoucherifyClientException clientExceptionObject = new JsonSerializer <VoucherifyClientException>(new List <JsonConverter>()
            {
            }).Deserialize(jsonObject);

            //-- Assert
            Assert.Equal(jsonExpectedClientExceptionObject.Message, clientExceptionObject.Message);
            Assert.Equal(jsonExpectedClientExceptionObject.Key, clientExceptionObject.Key);
            Assert.Equal(jsonExpectedClientExceptionObject.Code, clientExceptionObject.Code);
            Assert.Equal(jsonExpectedClientExceptionObject.Details, clientExceptionObject.Details);
        }