public void CreateDbCommandScope_UsesReplacementServiceNameWhenProvided(IDbCommand command)
        {
            // Set up tracer
            var dbType     = ScopeFactory.GetDbType(command.GetType().Name);
            var collection = new NameValueCollection
            {
                { ConfigurationKeys.ServiceNameMappings, $"{dbType}:my-custom-type" }
            };
            IConfigurationSource source = new NameValueConfigurationSource(collection);
            var tracerSettings          = new TracerSettings(source);
            var tracer = new Tracer(tracerSettings);

            // Create scope
            using (var outerScope = ScopeFactory.CreateDbCommandScope(tracer, command))
            {
                Assert.Equal("my-custom-type", outerScope.Span.ServiceName);
            }
        }
        public void GetDbType_CorrectNameGenerated(string namespaceName, string commandTypeName, string expected)
        {
            var dbType = ScopeFactory.GetDbType(namespaceName, commandTypeName);

            Assert.Equal(expected, dbType);
        }