private void Start() { factory3 = new Factory3(); // to wywołanie tworzy instancję Service3 i innych klas, których wywołania zawiera factory service3If = factory3.Service3(); Debug.Log("Name is: " + service3If.Name); }
public ThirdViewModel( DoStuffOnTheViewModelCommand doStuffOnTheViewModelCommand, IService3 service3) { this.DoStuffOnTheViewModelCommand = doStuffOnTheViewModelCommand; this.service3 = service3; }
public IndexModel(Service1 service1, Service2 service2 , IService3 service3 ) { _service1 = service1; _service2 = service2; _service3 = service3; }
public HomeController(IService1 service1, IService2 service2, IService3 service3) { _service1 = service1; _service2 = service2; _service3 = service3; }
public void ItShouldCreateTheThirdFactoredService() { // Act IService3 actual = GetService <IService3>(); // Assert actual.Should().NotBeNull(); }
public Session(IService1 service1, IService2 service21, IService2 service22, IService2 service23, IService3 service3, IDisposable disposable) { Service1 = service1; Service21 = service21; Service22 = service22; Service23 = service23; Service3 = service3; Disposable = disposable; }
public void Initialize(IIoCContainer container) { //TODO Initialize service instances Container = container; Logger = Container.Resolve <ILogger>(); _service1 = Container.Resolve <IService1>(); _service2 = Container.Resolve <IService2>(); _service3 = Container.Resolve <IService3>(); }
public Class2( IClass1 class1, ILogger<Class2> logger, Service1 service1, Service2 service2, IService3 service3) { this.class1 = class1; this.logger = logger; _service1 = service1; _service2 = service2; _service3 = service3; }
public ServiceClient(IService1 service1, IService2 service2, IService3 service3, IService4 service4) { _service1 = service1; _service2 = service2; _service3 = service3; _service4 = service4; }
public TestScenarioController( ILoggerFactory loggerFactory , IService1 service1 , IService2 service2 , IService3 service3) { _logger = loggerFactory.CreateLogger <TestScenarioController>(); _service1 = service1; _service2 = service2; _service3 = service3; }
public DependentService( InternalService1 internalService1, Service1 service1, Service2 service2, IService3 service3) { InternalService1 = internalService1 ?? throw new ArgumentNullException(nameof(internalService1)); Service1 = service1 ?? throw new ArgumentNullException(nameof(service1)); Service2 = service2 ?? throw new ArgumentNullException(nameof(service2)); Service3 = service3 ?? throw new ArgumentNullException(nameof(service3)); }
public IndexModel( Service1 service1, Service2 service2, IService3 service3, ILogger <IndexModel> logger) { _service1 = service1; _service2 = service2; _service3 = service3; _logger = logger; }
public void GetInstance_Decorators_Enumerable_PerContainer_ReturnsCorrectDependency() { //ARRANGE var container = new Container(builder => { builder.Register <IService1, Implementation2>(); builder.Register <IService1, Implementation1>(c => c .As <IService2>() .As <IService3>() .With(Lifetimes.PerContainer)); builder.Decorate <IService1, Service1Decorator>(); builder.Decorate <IService2, Service2Decorator>(); }); //ACT IService1[] service1s = container.GetInstance <IEnumerable <IService1> >().ToArray(); IService2[] service2s = container.GetInstance <IEnumerable <IService2> >().ToArray(); IService3[] service3s = container.GetInstance <IEnumerable <IService3> >().ToArray(); //ASSERT Assert.Equal(2, service1s.Length); IService2 service2 = Assert.Single(service2s); IService3 service3 = Assert.Single(service3s); var service1Decorator1 = Assert.IsType <Service1Decorator>(service1s[0]); var service1Decorator2 = Assert.IsType <Service1Decorator>(service1s[1]); Assert.NotSame(service1Decorator1, service1Decorator2); Assert.IsType <Implementation2>(service1Decorator1.Service); var implementation1_1 = Assert.IsType <Implementation1>(service1Decorator2.Service); var service2Decorator = Assert.IsType <Service2Decorator>(service2); var implementation1_2 = Assert.IsType <Implementation1>(service2Decorator.Service); var implementation1_3 = Assert.IsType <Implementation1>(service3); Assert.Same(implementation1_1, implementation1_2); Assert.Same(implementation1_1, implementation1_3); }
public UserCreatedHandler(IDatabase database, IService3 service3) { _database = database; _service3 = service3; }
public Component3Decorator(IService3 decorated, ILifetimeScope scope) { Decorated = decorated ?? throw new ArgumentNullException(nameof(decorated)); Scope = scope ?? throw new ArgumentNullException(nameof(scope)); }
public Component2(IService3 service3) { Service3 = service3 ?? throw new ArgumentNullException(nameof(service3)); }
public UserCreatedEndpoint(IDatabase database, IService3 service3) { _database = database; _service3 = service3; }
public ServiceRoot(IService1 service1, IService2 service21, IService2 service22, IService2 service23, IService3 service3) { }
public Service2(IService3 service3) { this.Service3 = service3; }
public HomeController(IService1 service1, IService2 service2, IService3 service3) { this.service1 = service1; this.service2 = service2; this.service3 = service3; }
public Controller(IService1 s1, IService2 s2, IService3 s3) { S1 = s1; S2 = s2; S3 = s3; }
public Controller(IService1 s1, IService2 s2, IService3 s3) { this.S1 = s1; this.S2 = s2; this.S3 = s3; }
public Service4(IService3 s3) { S3 = s3; }
public CompositionRoot(IService1 service1, IService2 service21, IService2 service22, IService2 service23, IService3 service3) { }
public Component1(IService2 service2, IService3 service3) { Service2 = service2 ?? throw new ArgumentNullException(nameof(service2)); Service3 = service3 ?? throw new ArgumentNullException(nameof(service3)); }
public Service1(IService2 service2, IService3 service31, IService3 service32, IService3 service33, IService4 service4) { }
public Service2(IService3 service31, IService3 service32, IService3 service33, IService3 service34, IService3 service35) { }
// ReSharper disable once UnusedParameter.Local public Service2(IService3 service3) { }
public FakeDudeWithAction(IService3 three, IService5 five) { }