public Dependency1(IInternalDependency1 internalDep1, IInternalDependency2 internalDep2, IInternalDependency3 internalDep3) { _internalDep1 = internalDep1; _internalDep2 = internalDep2; _internalDep3 = internalDep3; }
public ClassWithMultiplePublicConstructors(IInternalDependency1 dep1, IInternalDependency2 dep2) { _dep1 = dep1; _dep2 = dep2; }
public ClassWithMultiplePublicConstructors() { _dep1 = new InternalDependency1(); _dep2 = new InternalDependency2(); }
public Dependency2(IInternalDependency2 internalDep2, IInternalDependency3 internalDep3, IInternalDependency4 internalDep4) { _internalDep2 = internalDep2; _internalDep3 = internalDep3; _internalDep4 = internalDep4; }