public TestService1(ISingletonService1 singleton, ITransientService2 service2) { if (singleton == null) { throw new ArgumentNullException(nameof(singleton)); } if (service2 == null) { throw new ArgumentNullException(nameof(service2)); } SingletonService1 = singleton; TransientService2 = service2; }
public TestPropertyService(ITransientService2 service2) { TransientService2 = service2; }
public Controller(ITransientService1 transientService1, ITransientService2 transientService2, ITransientService3 transientService3) { TransientService1 = transientService1; TransientService2 = transientService2; TransientService3 = transientService3; }