public void Setup() { var options = new KafkaOptions(IntegrationConfig.IntegrationUri); var endpoint = new DefaultKafkaConnectionFactory().Resolve(options.KafkaServerUri.First(), options.Log); _conn = new KafkaConnection(new KafkaTcpSocket(new DefaultTraceLog(), endpoint), options.ResponseTimeoutMs, options.Log); }
public void EnsureTwoEndointWithSameIPButDifferentPortsAreNotEqual() { var endpoint1 = new DefaultKafkaConnectionFactory().Resolve(new Uri("http://localhost:8888"), new DefaultTraceLog()); var endpoint2 = new DefaultKafkaConnectionFactory().Resolve(new Uri("http://localhost:1"), new DefaultTraceLog()); Assert.That(endpoint1, Is.Not.EqualTo(endpoint2)); }
public void EnsureEndpointCanBeResulved() { var expected = IPAddress.Parse("127.0.0.1"); var endpoint = new DefaultKafkaConnectionFactory().Resolve(new Uri("http://localhost:8888"),new DefaultTraceLog()); Assert.That(endpoint.Endpoint.Address, Is.EqualTo(expected)); Assert.That(endpoint.Endpoint.Port, Is.EqualTo(8888)); }
public void EnsureTwoEndpointNotOfTheSameReferenceButSameIPAreEqual() { var endpoint1 = new DefaultKafkaConnectionFactory().Resolve(new Uri("http://localhost:8888"), new DefaultTraceLog()); var endpoint2 = new DefaultKafkaConnectionFactory().Resolve(new Uri("http://localhost:8888"), new DefaultTraceLog()); Assert.That(ReferenceEquals(endpoint1, endpoint2), Is.False, "Should not be the same reference."); Assert.That(endpoint1, Is.EqualTo(endpoint2)); }
private KafkaConnection GetKafkaConnection() { var endpoint = new DefaultKafkaConnectionFactory().Resolve(_options.KafkaServerUri.First(), _options.Log); return new KafkaConnection(new KafkaTcpSocket(new DefaultTraceLog(), endpoint), _options.ResponseTimeoutMs, _options.Log); }