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;
 }
Example #4
0
 public IsciService(IServiceGeneric <Isci, CreateIsciDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #5
0
 public UcretService(IServiceGeneric <Ücret, CreateUcretDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #6
0
 public ProductsController(IServiceGeneric <ProductsController, ProductDTO> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #7
0
 public IsService(IServiceGeneric <Is, CreateIsDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #8
0
 public IsIsciService(IServiceGeneric <IsIsci, CreateIsIsciDto> serviceGeneric, ISumService <CreateIsIsciDto> sumService, IGenericRepository <CreateIsciBilgiDto> IsciBilgigenericRepository)
 {
     _IsciBilgigenericRepository = IsciBilgigenericRepository;
     _serviceGeneric             = serviceGeneric;
     _sumService = sumService;
 }
Example #9
0
        public void Test_GetGenericService()
        {
            IServiceGeneric <int> _service = IocManager.Instance.Resolve <IServiceGeneric <int> >();

            Assert.IsTrue(_service.equal(1, 1));
        }
Example #10
0
 public AileService(IServiceGeneric <Aile, CreateAileDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #11
0
 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>());
 }
Example #14
0
 public void Initialize()
 {
     _service = new ServiceGeneric<Category>(new Repository<Category>());
 }
Example #15
0
 public ProductController(IServiceGeneric <Products, ProductDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #16
0
 public GrupService(IServiceGeneric <Grup, CreateGrupDto> serviceGeneric)
 {
     _serviceGeneric = serviceGeneric;
 }
Example #17
0
 public GiderService(IServiceGeneric <Gider, CreateGiderDto> serviceGeneric, ISumService <CreateGiderDto> sumService)
 {
     _serviceGeneric = serviceGeneric;
     _sumService     = sumService;
 }