public GetOperationQueryHandler(IMapper mapper,
                                 IOperationReadRepository operationReadRepository,
                                 IIconReadRepository iconReadRepository)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _operationReadRepository = operationReadRepository ?? throw Error.ArgumentNull(nameof(operationReadRepository));
     _iconReadRepository      = iconReadRepository ?? throw Error.ArgumentNull(nameof(iconReadRepository));
 }
Beispiel #2
0
 public UpdateOperationCommandHandler(IOperationWriteRepository operationWriteRepository,
                                      IOperationReadRepository operationReadRepository,
                                      IVersionProvider versionProvider)
 {
     _operationWriteRepository = operationWriteRepository ?? throw Error.ArgumentNull(nameof(operationWriteRepository));
     _operationReadRepository  = operationReadRepository ?? throw Error.ArgumentNull(nameof(operationReadRepository));
     _versionProvider          = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
Beispiel #3
0
        public void ConstructorShouldFailWhenOperationReadRepositoryIsNull()
        {
            // Arrange
            var mapper = new Mock <IMapper>().Object;
            IOperationReadRepository operationReadRepository = null;
            var iconReadRepository = new Mock <IIconReadRepository>().Object;

            // Act
            Action ctor = () =>
            {
                new GetOperationQueryHandler(mapper, operationReadRepository, iconReadRepository);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
        public void ConstructorShouldFailWhenOperationReadRepositoryIsNull()
        {
            // Arrange
            var operationWriteRepository = new Mock <IOperationWriteRepository>().Object;
            IOperationReadRepository operationReadRepository = null;
            var versionProvider = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new UpdateOperationCommandHandler(operationWriteRepository,
                                                  operationReadRepository,
                                                  versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Beispiel #5
0
 public void TestInitalize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.OperationCollectionName);
     _repository = new OperationReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }