public void KernelFactory_GetAutoBindableTypes()
        {
            // Arrange
            var stopwatch = new Stopwatch();

            // Act
            stopwatch.Start();
            var results = KernelFactory.GetAutoBindableTypes();

            stopwatch.Stop();

            // Assert
            Assert.That(results, Is.Not.Empty);
            Assert.That(results.Values.Any(t => t.Assembly.GetName().Name.ToLower().StartsWith("kcura.pdb.data")), Is.True);
            Assert.That(results.Values.Any(t => t.Assembly.GetName().Name.ToLower().StartsWith("kcura.pdb.service")), Is.True);

            // Extra
            Console.WriteLine($"Bindings found in: {stopwatch.Elapsed.TotalMilliseconds}ms");
            //results.ForEach(kvp => Console.WriteLine($"{kvp.Key} => {kvp.Value}"));
        }