public void AType(Type type)
        {
            var result = Activate.New(type);

            //
            type.ShouldBe(result.GetType());
        }
        public void AndToGetConstructorDependenciesRight()
        {
            var
                result = Activate.New <ClassWith3ConstructorParams
                                       <INterfaceWithClassInSameAssembly,
                                        INterfaceWithFakeInTestAssembly,
                                        INterfaceWithClassInNotReferencedAssembly> >();

            result.ShouldNotBeNull();
            result.Param1.ShouldNotBeNull();
            result.Param2.ShouldNotBeNull();
            result.Param3.ShouldNotBeNull();
        }