Пример #1
0
        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.");
        }
Пример #2
0
        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.");
        }