public void GetPublishingOptionsOrDefaultForPartitionDefaultsWhenNoPartitionIsFound() { var options = new EventHubProducerClientOptions(); options.PartitionOptions.Add("1", new PartitionPublishingOptions { ProducerGroupId = 1 }); Assert.That(options.GetPublishingOptionsOrDefaultForPartition("0"), Is.EqualTo(default(PartitionPublishingOptions))); }
public void GetPublishingOptionsOrDefaultForPartitionDefaultsWhenNoPartitionIsSpecified(string partitionId) { var options = new EventHubProducerClientOptions(); options.PartitionOptions.Add("1", new PartitionPublishingOptionsInternal { ProducerGroupId = 1 }); Assert.That(options.GetPublishingOptionsOrDefaultForPartition(partitionId), Is.EqualTo(default(PartitionPublishingOptionsInternal))); }
public void GetPublishingOptionsOrDefaultForPartitionReturnsTheOptionsWhenThePartitionIsFound() { var partitionId = "12"; var expectedPartitionOptions = new PartitionPublishingOptions { ProducerGroupId = 1 }; var options = new EventHubProducerClientOptions(); options.PartitionOptions.Add(partitionId, expectedPartitionOptions); Assert.That(options.GetPublishingOptionsOrDefaultForPartition(partitionId), Is.SameAs(expectedPartitionOptions)); }