public void NaoPermitirCreditoAntesDaVenda() { var validador = new RecebivelValidacao(); var r = new Recebivel { DataCredito = DateTime.Parse("01/01/2020"), DataVenda = DateTime.Parse("02/01/2020") }; Assert.False(validador.CreditoDepoisDaVenda(r)); }
public async Task ValidacaoFuncionando() { var r = new Recebivel { Id = Guid.NewGuid() }; var validador = new RecebivelValidacao(); var validacao = await validador.ValidateAsync(r); Assert.False(validacao.IsValid); }
public async Task RecepcionarRecebivelValidando() { //Teste com MOCK simples somente para saber se foi inserido. var controle = new RecebivelController(_log.Object, _repositorio.Object, new System.Threading.CancellationToken()); var recebivel = new Recebivel { CodigoCredor = Guid.NewGuid(), CodigoEmpresa = Guid.NewGuid(), DataCredito = DateTime.Parse("01/01/2020"), DataVenda = DateTime.Parse("01/01/2020"), Id = Guid.NewGuid(), Parcela = 1, ValorParcela = 500 }; await controle.RecepcionarRecebivel(recebivel); _repositorio.Verify(r => r.Inserir(recebivel)); }
public void Inserir(Recebivel entidade) { throw new NotImplementedException(); }