Пример #1
0
        public void FazerTransacaoPagarAcimaIgualTotalVendaSucesso()
        {
            var mockTransacao = new Mock <ITrasacaoRepository>();

            decimal totalVenda = 101.01M;
            decimal valorPago  = 150.00M;

            var transacaoService  = new TransacaoService(mockTransacao.Object);
            var transacaoResponse = transacaoService.MostrarMensagemTrocoInteligente(totalVenda, valorPago);

            Assert.IsTrue(transacaoResponse.Valido);
        }
Пример #2
0
        public void FazerTransacaoValorPagoInferiorTotalVendaFalha()
        {
            var mockTransacao = new Mock <ITrasacaoRepository>();

            decimal totalVenda = 105.42M;
            decimal valorPago  = 90.10M;

            var transacaoService  = new TransacaoService(mockTransacao.Object);
            var transacaoResponse = transacaoService.MostrarMensagemTrocoInteligente(totalVenda, valorPago);

            Assert.IsFalse(transacaoResponse.Valido);
        }