예제 #1
0
        // GET: Churras
        public ActionResult Index()
        {
            var churras = new List <ChurrasListModel>();

            var dados = churrasDB.ListarChurras();

            churras.AddRange(
                from c in dados
                select new ChurrasListModel()
            {
                Id                  = c.Id,
                Data                = c.Data,
                Descricao           = c.Motivo,
                NumeroParticipantes = churrasDB.Participantes(c.Id),
                TotalArrecadado     = churrasDB.TotalArrecadado(c.Id)
            });
            return(View(churras));
        }
예제 #2
0
        public void TestMethod1()
        {
            //prepare
            var db        = new ChurrasDB(new ChurrasEntities());
            var part      = new ParticipanteDB();
            var listaPart = part.ListarParticipantesChurras(1);

            // executa
            var     data      = db.TotalArrecadado(1);
            decimal acumulado = 0;

            foreach (var item in listaPart)
            {
                acumulado += item.Valor ?? 0;
            }

            //valida
            Assert.AreEqual(data, acumulado);
        }