public MockedConfluentAdminClient(ClientConfig config, IMockedKafkaOptions options) { _options = options; Name = $"MockedAdminClient.{config.ClientId}.{Guid.NewGuid()}"; }
/// <summary> /// Initializes a new instance of the <see cref="MockedConfluentConsumerBuilder" /> class. /// </summary> /// <param name="topics"> /// The <see cref="IInMemoryTopicCollection" />. /// </param> /// <param name="options"> /// The <see cref="IMockedKafkaOptions"/>. /// </param> public MockedConfluentConsumerBuilder(IInMemoryTopicCollection topics, IMockedKafkaOptions options) { _topics = Check.NotNull(topics, nameof(topics)); _options = Check.NotNull(options, nameof(options)); }
/// <summary> /// Initializes a new instance of the <see cref="MockedConfluentAdminClientBuilder" /> class. /// </summary> /// <param name="options"> /// The <see cref="IMockedKafkaOptions" />. /// </param> public MockedConfluentAdminClientBuilder(IMockedKafkaOptions options) { _options = Check.NotNull(options, nameof(options)); }
/// <summary> /// Initializes a new instance of the <see cref="InMemoryTopicCollection" /> class. /// </summary> /// <param name="options"> /// The mocked Kafka configuration. /// </param> public InMemoryTopicCollection(IMockedKafkaOptions options) { _options = options; }