public void Init()
        {
            var mapper = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile())).CreateMapper();

            _Repository = Substitute.For <IERepository <Dummy> >();
            var _Logger = Substitute.For <ILog>();

            _Service = new Service <Dummy, DummyDto>(_Repository, _Logger, mapper);

            _List = new List <Dummy>
            {
                new Dummy
                {
                    IntNumber = 1, StringVal = "abc"
                },
                new Dummy
                {
                    IntNumber = 2, StringVal = "bcd"
                }
            };
            dummyDto = mapper.Map <DummyDto>(_List[0]);
            dummyId  = 1;
        }
Exemple #2
0
 public Service(IERepository <TId, TEntity> repository, ILoggerHelper loggerHelper)
 {
     this.repository   = repository;
     this.loggerHelper = loggerHelper;
 }
 public Service(IERepository <TId, TEntity> repository)
 {
     this.repository   = repository;
     this.loggerHelper = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Service{TEntity, TEntityDto}"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="serviceMapper">The service mapper.</param>
 public Service(IERepository <TEntity> repository, ILog logger, IMapper serviceMapper)
 {
     this.repository    = repository;
     this.serviceMapper = serviceMapper;
 }