static void Main(string[] args) { // Find your Account Sid and Token at twilio.com/console // To set up environmental variables, see http://twil.io/secure const string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID"); const string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN"); TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Update( status: VerificationResource.StatusEnum.Approved, pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", pathSid: "+15017122661" ); Console.WriteLine(verification.To); }
public void TestUpdateRequest() { var twilioRestClient = Substitute.For <ITwilioRestClient>(); var request = new Request( HttpMethod.Post, Twilio.Rest.Domain.Verify, "/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications/sid", "" ); request.AddPostParam("Status", Serialize(VerificationResource.StatusEnum.Canceled)); twilioRestClient.Request(request).Throws(new ApiException("Server Error, no content")); try { VerificationResource.Update("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "sid", VerificationResource.StatusEnum.Canceled, client: twilioRestClient); Assert.Fail("Expected TwilioException to be thrown for 500"); } catch (ApiException) {} twilioRestClient.Received().Request(request); }