示例#1
0
        public UpdateBookCommandValidatorTests()
        {
            _publication = new PublicationCommand {
                Edition = 1, Year = DateTime.Today.Year
            };

            var bookRepository       = new Mock <IBookRepository>();
            var publicationValidator = new PublicationCommandValidator();

            _updateBookCommandValidator =
                new UpdateBookCommandValidator(bookRepository.Object, publicationValidator);
        }
        public UpdateBookCommandHandlerTests()
        {
            _publication = new PublicationCommand {
                Edition = 1, Year = DateTime.Now.Year
            };
            _bookRepository = new Mock <IBookRepository>();
            var publicationValidator = new PublicationCommandValidator();

            var updateBookCommandValidator =
                new UpdateBookCommandValidator(_bookRepository.Object, publicationValidator);

            _eventPublisher = new Mock <IEventPublisher <BookEvent> >();

            _updateBookCommandHandler =
                new UpdateBookCommandHandler(updateBookCommandValidator, _bookRepository.Object, _eventPublisher.Object);
        }
示例#3
0
 public PublicationValidatorTests()
 {
     _publicationValidator = new PublicationCommandValidator();
 }