Why: Client expectes a new feature, which is to add an image to AdaptiveCard. Refer to this screen shot:
How:
About new feature demanded: Card element 'Image' is added to response body when building AdaptiveCard JSON,
as per MS botframework document https://adaptivecards.io/explorer/Image.html
About refactor of previous fat function 'buildAdaptiveCardJson':
Refactor of function 'addButtonToAdaptiveCard', encapsulates JSON construction of AdaptiveCard buttons;
Refactor of function 'addTextBlockToAdaptiveCard', encapsulates JSON construction of AdaptiveCard text block.
Why: Client expectes a new feature, which is to add an image to AdaptiveCard. Refer to this screen shot:![image](https://user-images.githubusercontent.com/15153981/71670811-770b3900-2d71-11ea-8309-23add2528499.png)
How: