public CallControlApplicationServiceTest(MockHttpClientFixture mockHttpClientFixture)
     : base(mockHttpClientFixture)
 {
     this.service      = new CallControlApplicationService();
     this.createOption = new CreateCallControlApplicationOptions()
     {
         RecordType = RecordType.CallControlApplication,
         DtmfType   = DTMFType.Inband,
         WebhookEventFailoverUrl = "FailureURL",
         WebhookApiVersion       = WebhookAPIVersion.V1,
         FirstCommandTimeoutSecs = 10,
         WebhookTimeoutSecs      = 12,
         Active          = true,
         WebhookEventUrl = "TestURL",
         ApplicationName = "Telnyx"
     };
 }
        public CallControlApplication Create()
        {
            CallControlApplication callControlApplication = new CallControlApplication();
            CreateCallControlApplicationOptions listCallControlApplicationOptions = new CreateCallControlApplicationOptions
            {
                Active             = false,
                AnchorsiteOverride = AnchorsiteOverride.AmsterdamNetherlands
            };

            Console.WriteLine(JsonConvert.SerializeObject(listCallControlApplicationOptions));

            try
            {
                callControlApplication = callControlApplicationService.Create(listCallControlApplicationOptions);
                Console.WriteLine(JsonConvert.SerializeObject(callControlApplication));
            }
            catch (TelnyxException ex)
            {
                Console.WriteLine("exception");
                Console.WriteLine(JsonConvert.SerializeObject(ex));
            }
            return(callControlApplication);
        }