public void Command_Valido_Nao_Deve_Exibir_Erro() { var command = AtualizarLivroCommandStub.LivroComId(); command.IsValid(); Assert.True(command.ValidationResult.Errors.Count == default(int)); }
public void Livro_Com_Id_Existente_Nao_Deve_Exibir_Erro() { _livroRepository .Setup(x => x.GetById(It.IsAny <Guid>())) .Returns(LivroStub.Novo()); var command = AtualizarLivroCommandStub.LivroComIdInexistente(); CancellationToken cancellationToken = new CancellationToken(); var commandHandler = new LivroHandler(_uow.Object, _bus.Object, _notifications.Object, _livroRepository.Object); commandHandler.Handle(command, cancellationToken); _bus.Verify(x => x.RaiseEvent(It.Is <DomainNotification>(m => m.Key == "AtualizarLivroCommandOverride")), Times.Never()); }