/// <summary> /// Initializes a new instance of the <see cref="BusinessService{TEntity, TKey, TUnitOfWork, TDto, TAddDto, TEditDto}"/> class. /// </summary> /// <param name="unitOfWork">The UnitOfWork.</param> /// <param name="repositorySelector">The repository selector function.</param> /// <param name="businessMapper">The business mapper.</param> /// <param name="logger">The logger.</param> protected BusinessService( TUnitOfWork unitOfWork, Func <TUnitOfWork, IRepository <TEntity, TKey> > repositorySelector, IBusinessMapper businessMapper, ILogger logger) { UnitOfWork = unitOfWork; _repositorySelector = repositorySelector; _businessMapper = businessMapper; Logger = logger; }
public FakeBusinessService( IUnitOfWork unitOfWork, Func <IUnitOfWork, IRepository <FakeEntity <TKey>, TKey> > repositorySelector, IBusinessMapper businessMapper, ILogger logger) : base( unitOfWork, repositorySelector, businessMapper, logger) { }