Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("\n\nIniciando...");

            try
            {
                var servico = new UsuarioServico();
                var dominio = new ComercioDominio(servico);

                var clientes = dominio.ListarClientes().Result;
                var lucro    = dominio.CalcularLucro(10);

                Console.WriteLine("Listando clientes..:");

                for (int i = 0; i < clientes.Count; i++)
                {
                    Console.WriteLine($"{clientes[i].Id} - {clientes[i].Name} - {clientes[i].Email}");
                }

                Console.WriteLine($"\n\nLucro..: {lucro.ToString("C2")}");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Erro {ex.Message}");
            }

            Console.ReadKey();
        }
Exemplo n.º 2
0
        public void Comercio_ListarUmCliente_Sucesso()
        {
            bool flag = false;

            _usuarioServico
            .Setup(s => s.RecuperarTodos())
            .Returns(async() => new List <UsuarioModelo>
            {
                new UsuarioModelo
                {
                    Id = 1
                }
            })
            .Callback(() => flag = true);

            var resultado = comercioDominio.ListarClientes();

            Assert.True(flag);
        }