コード例 #1
0
 public UpdateIconCommandHandler(IIconWriteRepository iconWriteRepository,
                                 IIconReadRepository iconReadRepository,
                                 IVersionProvider versionProvider)
 {
     _iconWriteRepository = iconWriteRepository ?? throw Error.ArgumentNull(nameof(iconWriteRepository));
     _iconReadRepository  = iconReadRepository ?? throw Error.ArgumentNull(nameof(iconReadRepository));
     _versionProvider     = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #2
0
 public CreateIconCommandHandler(IIconWriteRepository iconWriteRepository,
                                 IIdentifierProvider identifierProvider,
                                 IVersionProvider versionProvider)
 {
     _iconWriteRepository = iconWriteRepository ?? throw Error.ArgumentNull(nameof(iconWriteRepository));
     _identifierProvider  = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider     = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #3
0
        public void ConstructorShouldFailWhenIconWriteRepositoryIsNull()
        {
            // Arrange
            IIconWriteRepository iconWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteIconCommandHandler(iconWriteRepository); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #4
0
        public void ConstructorShouldFailWhenIconWriteRepositoryIsNull()
        {
            // Arrange
            IIconWriteRepository iconWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateIconCommandHandler(iconWriteRepository,
                                             identifierProvider,
                                             versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #5
0
 public DeleteIconCommandHandler(IIconWriteRepository iconWriteRepository)
 {
     _iconWriteRepository = iconWriteRepository ?? throw Error.ArgumentNull(nameof(iconWriteRepository));
 }
コード例 #6
0
 public void TestInitalize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.IconCollectionName);
     _repository = new IconWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }