Exemplo n.º 1
0
 public CabRepository(DispatchingDbContext context,
                      IMapToPersistenceModel <Cab, PersistenceModel.Cab> domainModelMapper,
                      IMapToDomainModel <PersistenceModel.Cab, Cab> persistenceModelMapper) : base(context, domainModelMapper, persistenceModelMapper)
 {
     _context = context;
     _persistenceModelMapper = persistenceModelMapper;
 }
Exemplo n.º 2
0
 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));
 }
Exemplo n.º 3
0
        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 WhenMapperNull_ShouldThrowArgumentNullException()
        {
            // Arrange
            IMapToDomainModel <PersistenceModel.Location, Location> persistenceModelMapper = null;

            // Act
            Action act = () => new LocationRepository(_context, persistenceModelMapper);

            // Assert
            act.Should().Throw <ArgumentNullException>();
        }
Exemplo n.º 5
0
 public void Initialize()
 {
     _domainModelMapper      = Substitute.For <IMapToPersistenceModel <Cab, PersistenceModel.Cab> >();
     _persistenceModelMapper = Substitute.For <IMapToDomainModel <PersistenceModel.Cab, Cab> >();
 }
Exemplo n.º 6
0
 public void Initialize()
 {
     _context                = new InMemoryDispatchingDbContext(_fixture.Create <string>());
     _domainModelMapper      = Substitute.For <IMapToPersistenceModel <Cab, PersistenceModel.Cab> >();
     _persistenceModelMapper = Substitute.For <IMapToDomainModel <PersistenceModel.Cab, Cab> >();
 }
 public LocationRepository(DispatchingDbContext context,
                           IMapToDomainModel <PersistenceModel.Location, Location> persistenceModelMapper)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _persistenceModelMapper = persistenceModelMapper ?? throw new ArgumentNullException(nameof(context));
 }