CallfireApiClient.Tests.Api.Numbers.NumberLeasesApiTest.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
        public void Update()
        {
            var expectedJson = GetJsonPayload("/numbers/numberLeasesApi/request/updateNumberLease.json");
            var restRequest = MockRestResponse(expectedJson);

            var lease = new NumberLease
            {
                PhoneNumber = "12345678901",
                AutoRenew = false
            };
            Client.NumberLeasesApi.Update(lease);

            Assert.AreEqual(Method.PUT, restRequest.Value.Method);
            var requestBodyParam = restRequest.Value.Parameters.FirstOrDefault(p => p.Type == ParameterType.RequestBody);
            Assert.That(requestBodyParam.Value, Is.EqualTo(expectedJson));
            Assert.That(restRequest.Value.Resource, Is.StringEnding("/numbers/leases/12345678901"));
        }