public void CreatesTypeUsingComplexCustomInjectionAndAutoCompletion()
{
var typeFactory = TypeFactory.Default;
var instance = typeFactory.CreateInstanceWithParametersAndAutoCompletion<AdvancedDependencyInjectionTestClass>("string", 42, 42L);
Assert.IsNotNull(instance);
Assert.AreEqual("string", instance.StringValue);
Assert.AreEqual(42, instance.IntValue);
Assert.AreEqual(42L, instance.LongValue);
}