refactored ConstructorBindingTest