public void Create()
{
var responseJson = GetJsonPayload("/campaigns/textAutoRepliesApi/response/createTextAutoReply.json");
var requestJson = GetJsonPayload("/campaigns/textAutoRepliesApi/request/createTextAutoReply.json");
var restRequest = MockRestResponse(responseJson);
var textAutoReply = new TextAutoReply
{
Keyword = "CALLFIRE",
Number = "67076",
Message = "I am a leaf on the wind"
};
var id = Client.TextAutoRepliesApi.Create(textAutoReply);
Assert.That(Serializer.Serialize(id), Is.EqualTo(responseJson));
Assert.AreEqual(Method.POST, restRequest.Value.Method);
var requestBodyParam = restRequest.Value.Parameters.FirstOrDefault(p => p.Type == ParameterType.RequestBody);
Assert.That(requestBodyParam.Value, Is.EqualTo(requestJson));
}