예제 #1
0
        public void ClientePagouConta()
        {
            var mesa = new Mesa("test", "senha");

            var pedido = new Pedido(new Produto("Batata", 10m), new[] { new Cliente("gabriel"), new Cliente("natalia") });
            var pedido2 = new Pedido(new Produto("Abobora", 15m), new[] { new Cliente("gabriel") });

            mesa.AdicionarPedido(pedido);
            mesa.AdicionarPedido(pedido2);

            mesa.RegistrarPagamento(new Cliente("gabriel"){Pago = true});

            var cliente = mesa.Clientes.FirstOrDefault(x => x.Nome == "gabriel");

            Assert.IsTrue(cliente.Pago);
        }