public void AtualizaSaidaSaldoParcial(decimal creditoParcial) { TransacoesController transacaoCreditoParcial = new TransacoesController(); transacaoCreditoParcial.GeraTransacaoSaida(creditoParcial, TipoCredito.PARCIAL, this.id); this.saldoCreditoParcial -= creditoParcial; }
public void AtualizaSaldoEspecial(decimal creditoEspecial) { TransacoesController transacaoCreditoEspecial = new TransacoesController(); transacaoCreditoEspecial.GeraTransacaoEntrada(creditoEspecial, TipoCredito.ESPECIAL, this.id); this.saldoCreditoEspecial += creditoEspecial; }
public void NovoSaldoParcial(decimal credito) { TransacoesController transacaoCreditoParcial = new TransacoesController(); transacaoCreditoParcial.GeraTransacaoEntrada(credito, TipoCredito.PARCIAL, this.id); this.saldoCreditoParcial = credito; }
public void ObterTodasTransacoes() { // Arrange var controller = new TransacoesController(); var itensCount = TransacoesController.transacoes.Count; // Act var response = controller.Get().Value as ICollection <Transacao>; // Assert Assert.Equal(itensCount, response.Count); }
public void AdicionarTransacaoCorreta() { // Arrange var controller = new TransacoesController(); var novaTransacao = new Transacao { Data = DateTime.Now, PedidoId = 32, UsuarioId = 54, Valor = 342.56m }; // Act var response = controller.Post(novaTransacao).Value as Transacao; // Assert Assert.NotEqual(0, response.Id); }
public void AdicionarTransacaoInvalida() { // Arrange var controller = new TransacoesController(); var novaTransacao = new Transacao { Data = DateTime.Now, UsuarioId = 54, Valor = 342.56m }; // Act var response = controller.Post(novaTransacao).Result as BadRequestResult; var expected = (int)HttpStatusCode.BadRequest; // Assert Assert.NotNull(response); Assert.Equal(expected, response.StatusCode); }