public void Resolve_OpenGenericDependency_ClosedGenericDependencyType() { var dependencies = new DependencyConfiguration(); dependencies.RegisterTransient <IRepository, RepositoryImpl>(); dependencies.RegisterTransient(typeof(IServiceGeneric <>), typeof(ServiceGenericImpl <>)); var provider = new DependencyProvider(dependencies); IServiceGeneric <IRepository> service = provider.Resolve <IServiceGeneric <IRepository> >(); Type expectedType = typeof(ServiceGenericImpl <IRepository>); Type receivedType = service.GetType(); Assert.AreEqual(expectedType, receivedType); }
public CategoryController(IServiceGeneric <Category> service) { _service = service; }
public ProductController(IServiceGeneric <Product, ProductDto> productService) { _productService = productService; }
public IsciService(IServiceGeneric <Isci, CreateIsciDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public UcretService(IServiceGeneric <Ücret, CreateUcretDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public ProductsController(IServiceGeneric <ProductsController, ProductDTO> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public IsService(IServiceGeneric <Is, CreateIsDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public IsIsciService(IServiceGeneric <IsIsci, CreateIsIsciDto> serviceGeneric, ISumService <CreateIsIsciDto> sumService, IGenericRepository <CreateIsciBilgiDto> IsciBilgigenericRepository) { _IsciBilgigenericRepository = IsciBilgigenericRepository; _serviceGeneric = serviceGeneric; _sumService = sumService; }
public void Test_GetGenericService() { IServiceGeneric <int> _service = IocManager.Instance.Resolve <IServiceGeneric <int> >(); Assert.IsTrue(_service.equal(1, 1)); }
public AileService(IServiceGeneric <Aile, CreateAileDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public IsverenService(IServiceGeneric <Isveren, CreateIsverenDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public ControllerGeneric(IServiceGeneric <T> service) { this.service = service; }
public WebAPISecurity() { _service = new ServiceGeneric <User>(new Repository <User>()); }
public void Initialize() { _service = new ServiceGeneric<Category>(new Repository<Category>()); }
public ProductController(IServiceGeneric <Products, ProductDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public GrupService(IServiceGeneric <Grup, CreateGrupDto> serviceGeneric) { _serviceGeneric = serviceGeneric; }
public GiderService(IServiceGeneric <Gider, CreateGiderDto> serviceGeneric, ISumService <CreateGiderDto> sumService) { _serviceGeneric = serviceGeneric; _sumService = sumService; }