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>(); }
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; }
public DeleteCommandHandler(IUserRepository userRepository, IPublishIntegrationEventsService publishIntegrationEventsService) { _userRepository = userRepository ?? throw Error.ArgumentNull(nameof(userRepository)); _publishIntegrationEventsService = publishIntegrationEventsService ?? throw Error.ArgumentNull(nameof(publishIntegrationEventsService)); }