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(); }
public RestAdminClient(IAsgardRestClientSettings settings) { Job = new RestJobApi(settings); Consumer = new RestConsumerApi(settings); }