コード例 #1
0
 public UpdateTeamCommandHandler(ITeamWriteRepository teamWriteRepository,
                                 ITeamReadRepository teamReadRepository,
                                 IVersionProvider versionProvider)
 {
     _teamWriteRepository = teamWriteRepository ?? throw Error.ArgumentNull(nameof(teamWriteRepository));
     _teamReadRepository  = teamReadRepository ?? throw Error.ArgumentNull(nameof(teamReadRepository));
     _versionProvider     = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #2
0
 public CreateTeamCommandHandler(ITeamWriteRepository teamWriteRepository,
                                 IIdentifierProvider identifierProvider,
                                 IVersionProvider versionProvider)
 {
     _teamWriteRepository = teamWriteRepository ?? throw Error.ArgumentNull(nameof(teamWriteRepository));
     _identifierProvider  = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider     = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
コード例 #3
0
        public void ConstructorShouldFailWhenTeamWriteRepositoryIsNull()
        {
            // Arrange
            ITeamWriteRepository teamWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteTeamCommandHandler(teamWriteRepository); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #4
0
        public void ConstructorShouldFailWhenTeamWriteRepositoryIsNull()
        {
            // Arrange
            ITeamWriteRepository teamWriteRepository = null;
            var operatorWriteRepository = new Mock <IOperatorWriteRepository>().Object;
            var teamReadRepository      = new Mock <ITeamReadRepository>().Object;

            // Act
            Action ctor = () => { new DeleteOperatorCommandHandler(teamReadRepository, teamWriteRepository, operatorWriteRepository); };

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

            // Act
            Action ctor = () =>
            {
                new CreateTeamCommandHandler(teamWriteRepository, identifierProvider, versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
コード例 #6
0
 public DeleteTeamCommandHandler(ITeamWriteRepository teamWriteRepository)
 {
     _teamWriteRepository = teamWriteRepository ?? throw Error.ArgumentNull(nameof(teamWriteRepository));
 }
コード例 #7
0
 public DeleteOperatorCommandHandler(ITeamReadRepository teamReadRepository, ITeamWriteRepository teamWriteRepository, IOperatorWriteRepository operatorWriteRepository)
 {
     _teamReadRepository      = teamReadRepository ?? throw new ArgumentNullException(nameof(teamReadRepository));
     _teamWriteRepository     = teamWriteRepository ?? throw new ArgumentNullException(nameof(teamWriteRepository));
     _operatorWriteRepository = operatorWriteRepository ?? throw new ArgumentNullException(nameof(operatorWriteRepository));
 }
コード例 #8
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.Teams);
     _repository = new TeamWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }