public ConcreteClassWith1InjectedProperty( IInterfaceDependency1 dependency1, IInterfaceDependency2 dependency2) { Dependency1 = dependency1 ?? throw new ArgumentNullException(nameof(dependency1)); Dependency2 = dependency2 ?? throw new ArgumentNullException(nameof(dependency2)); }
public ConcreteClassWith2InjectedProperties( IInterfaceDependency1 dependency1) { Dependency1 = dependency1 ?? throw new ArgumentNullException(nameof(dependency1)); }
public ConcreteClassWithMixedDependencyInjection( IInterfaceDependency1 dependency1) { Dependency1 = dependency1 ?? throw new ArgumentNullException(nameof(dependency1)); }