示例#1
0
        public void UpdateWebhookTest()
        {
            string authorization = "Basic asdadsa";
            string webhookId     = "1236547";

            CreateWebhookBody updateWebhookBody = new CreateWebhookBody("Demo WebHook Notifi", "https://requestb.in/x4i0vmx4", null, "InActive");

            mockRestClient.Expects.One.Method(v => v.Execute(new RestRequest())).With(NMock.Is.TypeOf(typeof(RestRequest))).WillReturn(webhookResponse);
            ApiClient apiClient = new ApiClient(mockRestClient.MockObject);

            apiClient.Configuration = null;

            Configuration configuration = new Configuration
            {
                ApiClient      = apiClient,
                Username       = "******",
                Password       = "******",
                AccessToken    = null,
                ApiKey         = null,
                ApiKeyPrefix   = null,
                TempFolderPath = null,
                DateTimeFormat = null,
                Timeout        = 60000,
                UserAgent      = "asdasd"
            };

            instance = new WebhooksApi(configuration);

            var response = instance.UpdateWebhook(webhookId, updateWebhookBody, authorization);

            Assert.IsInstanceOf <GetWebhookResponse>(response, "response is GetWebhookResponse");
        }
示例#2
0
        public void PingsWebhookTest()
        {
            string authorization = "Basic asdadsa";

            mockRestClient.Expects.One.Method(v => v.Execute(new RestRequest())).With(NMock.Is.TypeOf(typeof(RestRequest))).WillReturn(pingsResponse);
            ApiClient apiClient = new ApiClient(mockRestClient.MockObject);

            apiClient.Configuration = null;
            string        webhookId     = "1236547";
            Configuration configuration = new Configuration
            {
                ApiClient      = apiClient,
                Username       = "******",
                Password       = "******",
                AccessToken    = null,
                ApiKey         = null,
                ApiKeyPrefix   = null,
                TempFolderPath = null,
                DateTimeFormat = null,
                Timeout        = 60000,
                UserAgent      = "asdasd"
            };

            instance = new WebhooksApi(configuration);
            instance.PingsWebhook(authorization, webhookId);
        }
示例#3
0
        public void GetWebhooksTest()
        {
            string authorization = "Basic asdadsa";

            mockRestClient.Expects.One.Method(v => v.Execute(new RestRequest())).With(NMock.Is.TypeOf(typeof(RestRequest))).WillReturn(webhookCollectionResponse);
            ApiClient apiClient = new ApiClient(mockRestClient.MockObject);

            apiClient.Configuration = null;

            Configuration configuration = new Configuration
            {
                ApiClient      = apiClient,
                Username       = "******",
                Password       = "******",
                AccessToken    = null,
                ApiKey         = null,
                ApiKeyPrefix   = null,
                TempFolderPath = null,
                DateTimeFormat = null,
                Timeout        = 60000,
                UserAgent      = "asdasd"
            };

            instance = new WebhooksApi(configuration);
            var response = instance.GetWebhooks(authorization);

            Assert.IsInstanceOf <List <GetWebhookResponse> >(response, "response is List<GetWebhookResponse>");
        }
 public NotificationsApi(IBitmovinApiClientFactory apiClientFactory)
 {
     _apiClient = apiClientFactory.CreateClient <INotificationsApiClient>();
     Webhooks   = new WebhooksApi(apiClientFactory);
     States     = new StatesApi(apiClientFactory);
     Emails     = new EmailsApi(apiClientFactory);
 }
示例#5
0
 public void Init()
 {
     instance = new WebhooksApi();
 }
 public WebhooksApiTests()
 {
     instance = new WebhooksApi();
 }
示例#7
0
 public MobilePayWebhooksService(WebhooksApi webhooksApi)
 {
     _webhooksApi = webhooksApi;
 }