public void TestInitialize()
        {
            var config = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile <DomainToClassProfile>();
                cfg.AddProfile <ClassToDomainProfile>();
            });
            var mapper = new Mapper(config);

            RepositoryTestsHelper.Init(Consts.Collections.LocationCollectionName);
            _repository = new LocationWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), mapper);
        }
Exemple #2
0
        public void ConstructorShouldFailWhenWriteRepositoryIsNull()
        {
            // Arrange
            ILocationWriteRepository locationWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateLocationCommandHandler(locationWriteRepository,
                                                 identifierProvider,
                                                 versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Exemple #3
0
 public CreateLocationCommandHandler(ILocationWriteRepository locationWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider)
 {
     _locationWriteRepository = locationWriteRepository ?? throw new ArgumentNullException(nameof(locationWriteRepository));
     _identifierProvider      = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider));
     _versionProvider         = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider));
 }