public void Should_Get_Same_Objects_For_Singleton_Dependency_When_Registred_By_Basic_Conventional_Registrar()
        {
            //Arrange
            LocalIocManager.AddConventionalRegistrar(new BasicConventionalRegistrar());

            //Act
            LocalIocManager.RegisterAssemblyByConvention(typeof(TestSingletonDependencyObject).Assembly);

            var transientDependencyObject1 = LocalIocManager.Resolve <TestSingletonDependencyObject>();
            var transientDependencyObject2 = LocalIocManager.Resolve <TestSingletonDependencyObject>();

            //Assert
            transientDependencyObject1.ShouldNotBeNull();
            transientDependencyObject2.ShouldNotBeNull();

            transientDependencyObject1.ShouldBeSameAs(transientDependencyObject2);
        }