public void Arrange() { _payeSchemeRepository = new Mock <IPayeSchemeRepository>(); _accountGateway = new Mock <IAccountGateway>(); _commandHandler = new CreatePayeSchemeCommandHandler(_payeSchemeRepository.Object, _accountGateway.Object); }
public void Arrange() { _validator = new Mock <IValidator <CreatePayeSchemeCommand> >(); _validator.Setup(x => x.Validate(It.IsAny <CreatePayeSchemeCommand>())).Returns(new ValidationResult { ValidationDictionary = new Dictionary <string, string>() }); _dasLevyRepository = new Mock <IDasLevyRepository>(); _messagePublisher = new Mock <IMessagePublisher>(); _handler = new CreatePayeSchemeCommandHandler(_validator.Object, _dasLevyRepository.Object, _messagePublisher.Object); }