public CabRepository(DispatchingDbContext context, IMapToPersistenceModel <Cab, PersistenceModel.Cab> domainModelMapper, IMapToDomainModel <PersistenceModel.Cab, Cab> persistenceModelMapper) : base(context, domainModelMapper, persistenceModelMapper) { _context = context; _persistenceModelMapper = persistenceModelMapper; }
protected Repository(DispatchingDbContext context, IMapToPersistenceModel <TDomainModel, TData> domainModelMapper, IMapToDomainModel <TData, TDomainModel> persistenceModelMapper) { _context = context ?? throw new ArgumentNullException(nameof(context)); _domainModelMapper = domainModelMapper ?? throw new ArgumentNullException(nameof(domainModelMapper)); _persistenceModelMapper = persistenceModelMapper ?? throw new ArgumentNullException(nameof(persistenceModelMapper)); }
public void Initialize() { _domainModelMapper = Substitute.For <IMapToPersistenceModel <Cab, PersistenceModel.Cab> >(); _persistenceModelMapper = Substitute.For <IMapToDomainModel <PersistenceModel.Cab, Cab> >(); _location = _fixture.Create <Location>(); _distance = _fixture.Create <decimal>(); _nearestCabId = _fixture.Create <Guid>(); }
public void Initialize() { _domainModelMapper = Substitute.For <IMapToPersistenceModel <Cab, PersistenceModel.Cab> >(); _persistenceModelMapper = Substitute.For <IMapToDomainModel <PersistenceModel.Cab, Cab> >(); }
public void Initialize() { _context = new InMemoryDispatchingDbContext(_fixture.Create <string>()); _domainModelMapper = Substitute.For <IMapToPersistenceModel <Cab, PersistenceModel.Cab> >(); _persistenceModelMapper = Substitute.For <IMapToDomainModel <PersistenceModel.Cab, Cab> >(); }