Exemplo n.º 1
0
        public void TestaAtualizacaoAtendimento()
        {
            var resultAtendimento = new AtendimentoBuilder().Build();

            var dataAtendimento     = DateTime.Now.AddDays(2);
            var observacao          = "Nova observação";
            var valor               = 22;
            var desconto            = 2;
            var valorTotal          = 20;
            var userId              = new Guid().ToString();
            var novoEstabelecimento = 2;

            resultAtendimento.AtualizarAtendimento(new AtendimentoDto
            {
                DataAtendimento   = dataAtendimento.ToString("dd/MM/yyyy HH:mm:ss"),
                Observacao        = observacao,
                Valor             = valor,
                Desconto          = desconto,
                ValorTotal        = valorTotal,
                UserId            = userId,
                EstabelecimentoId = novoEstabelecimento
            });

            Assert.IsTrue(resultAtendimento.DataAtendimento.ToString() == dataAtendimento.ToString());
            Assert.IsTrue(resultAtendimento.Observacao == observacao);
            Assert.IsTrue(resultAtendimento.Valor == valor);
            Assert.IsTrue(resultAtendimento.Desconto == desconto);
            Assert.IsTrue(resultAtendimento.ValorTotal == valorTotal);
            Assert.IsTrue(resultAtendimento.UserId == userId);
            Assert.IsTrue(resultAtendimento.EstabelecimentoId == novoEstabelecimento);
        }
Exemplo n.º 2
0
        public void TestaFinalizacaoAtendimento()
        {
            var resultAtendimento = new AtendimentoBuilder().Build();

            resultAtendimento.FinalizarAtendimento();

            Assert.IsTrue(resultAtendimento.SituacaoId == (int)ESituacao.FINALIZADO);
        }
Exemplo n.º 3
0
        public void TestaCancelamentoAtendimento()
        {
            var resultAtendimento = new AtendimentoBuilder().Build();

            resultAtendimento.CancelarAtendimento();

            Assert.IsTrue(resultAtendimento.SituacaoId == (int)ESituacao.CANCELADO);
        }
Exemplo n.º 4
0
        public void TestaObterPorIdValido()
        {
            int         atendimentoId     = 1;
            Atendimento resultAtendimento = new AtendimentoBuilder().ComID(atendimentoId).Build();

            _atendimentoRepository.Setup(x => x.ObterPorId(atendimentoId)).ReturnsAsync(resultAtendimento);

            var retorno = _atendimentoService.ObterPorId(atendimentoId);

            Assert.IsTrue(retorno.Result.StatusCode == (int)EStatusCode.OK);
            Assert.IsTrue(retorno.Result.Errors.Count == 0);
            Assert.IsNotNull(retorno.Result.Data);
        }