public void Update()
{
var expectedJson = GetJsonPayload("/campaigns/textBroadcastsApi/request/updateTextBroadcast.json");
var restRequest = MockRestResponse(expectedJson);
var textBroadcast = new TextBroadcast
{
Id = 11,
Name = "Example API SMS updated",
Message = "a new test message",
ResumeNextDay = true
};
Client.TextBroadcastsApi.Update(textBroadcast);
Assert.AreEqual(Method.PUT, restRequest.Value.Method);
var requestBodyParam = restRequest.Value.Parameters.FirstOrDefault(p => p.Type == ParameterType.RequestBody);
Assert.AreEqual(requestBodyParam.Value, expectedJson);
Assert.That(restRequest.Value.Resource, Is.StringEnding("/11"));
}