public void Can_add_and_load_and_delete_consumer()
        {
            var client = new RestConsumerApi(new AutoResolveScyllaRestClientSettings());

            var consumer = new ConsumerDto()
            {
                Name              = "IntegrationTestConsumerToBeDeleted",
                CanEdit           = true,
                IsAdmin           = false,
                ApiKey            = "asde",
                AvailableJobNames = new List <string>()
                {
                    "hej"
                }
            };

            client.EditConsumer(consumer);

            var fetchedConsumer = client.GetConsumers(consumer.Name);

            fetchedConsumer.First().Should().Be(consumer);

            client.DeleteConsumer(consumer.Name);

            fetchedConsumer = client.GetConsumers(consumer.Name);
            fetchedConsumer.Should().BeEmpty();
        }
示例#2
0
 public RestAdminClient(IAsgardRestClientSettings settings)
 {
     Job      = new RestJobApi(settings);
     Consumer = new RestConsumerApi(settings);
 }