public void ConstructorShouldFailWhenPublishEventsServiceIsNull()
        {
            // Arrange
            IPublishIntegrationEventsService publishEventsService = null;
            var userRepository = new Mock <IUserRepository>().Object;

            // Act
            Action ctor = () => { new DeleteCommandHandler(userRepository, publishEventsService); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Beispiel #2
0
 public CreateCommandHandler(IUserRepository userRepository,
                             IIdentifierProvider identifierProvider,
                             IVersionProvider versionProvider,
                             IPasswordProvider passwordProvider,
                             IPublishIntegrationEventsService publishIntegrationEventsService)
 {
     _userRepository     = userRepository ?? throw Error.ArgumentNull(nameof(userRepository));
     _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider    = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
     _passwordProvider   = passwordProvider ?? throw Error.ArgumentNull(nameof(passwordProvider));
     _publishIntegrationEventsService = publishIntegrationEventsService;
 }
Beispiel #3
0
 public DeleteCommandHandler(IUserRepository userRepository, IPublishIntegrationEventsService publishIntegrationEventsService)
 {
     _userRepository = userRepository ?? throw Error.ArgumentNull(nameof(userRepository));
     _publishIntegrationEventsService = publishIntegrationEventsService ?? throw Error.ArgumentNull(nameof(publishIntegrationEventsService));
 }