public void DefaultOptionsMatchDefaultDeconstruction() { (var defaultPartitionId, var defaultPartitionKey) = EnqueueEventOptions.DeconstructOrUseDefaultAttributes(); (var newPartitionId, var newPartitionKey) = new EnqueueEventOptions(); Assert.That(defaultPartitionId, Is.EqualTo(newPartitionId), "The partition identifier of the default attributes should match empty deconstruction."); Assert.That(defaultPartitionKey, Is.EqualTo(newPartitionKey), "The partition key of the default attributes should match empty deconstruction."); }
public void DeconstructOrUseDefaultAttributesUsesOptionsWhenProvided() { var options = new EnqueueEventOptions { PartitionId = "0", PartitionKey = "some_partition_123" }; (var partitionId, var partitionKey) = EnqueueEventOptions.DeconstructOrUseDefaultAttributes(options); Assert.That(partitionId, Is.EqualTo(options.PartitionId), "The partition identifier of the deconstruction should match."); Assert.That(partitionKey, Is.EqualTo(options.PartitionKey), "The partition key of the deconstruction should match."); }