public void WithTags_GetterBasedWithGetterAlreadyDefined_ThrowsArgumentException()
        {
            // Arrange
            var mapping = new ComponentMapping <EventHubNamespace>(null)
                          .WithTags(enh => enh.Tags);

            // Act & Assert
            var ex = Assert.Throws <ArgumentException>(() => mapping.WithTags(Tags.FromExpression <EventHubNamespace>(ns => ns.TagMap.Select(p => $"{p.Key}::{p.Value}"))));

            Assert.Equal("Tag getter already defined.", ex.Message);
        }