public void Setup_a_type_using_implicit_conversion()
        {
            SingleDependencyClass sut = new Spec<SingleDependencyClass>();

            sut.ShouldNotBeNull()
                .ShouldBeOfType<SingleDependencyClass>();
        }
        public void Setup_a_type_with_zero_dependencies()
        {
            ZeroDependencyClass sut = new Spec<ZeroDependencyClass>();

            sut.ShouldNotBeNull()
                .ShouldBeOfType<ZeroDependencyClass>();
        }
        public void Setup_a_type_using_builder_method()
        {
            var sut = new Spec<SingleDependencyClass>().Build();

            sut.ShouldNotBeNull()
                .ShouldBeOfType<SingleDependencyClass>();
        }