CallfireApiClient.Tests.Api.Campaigns.TextBroadcastsApiTest.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
        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"));
        }