Esempio n. 1
0
        public void Confirmar_presenca_um_convidado()
        {
            var context = new FakeCasamentoContext();
           
            context.Convidados = new[]
            {
                new model.Convidado() {Nome = "Robson",
                Sobrenome = "Soares",
                Email = "*****@*****.**",
                Quantidade = 1 }

            }.AsQueryable();


            var convidado = new model.Convidado()
            {
                Nome = "Robson",
                Sobrenome = "Soares",
                Email = "*****@*****.**",
                Quantidade = 1
            };

            var controller = new Casamento.Controllers.PresencaController(context);

            var resultado = controller.ConfirmarPresenca(convidado);

            Assert.AreEqual(1, resultado);

        }
Esempio n. 2
0
        public void Confirmar_presenca_convidados_quantidade_informada_nao_confere()
        {
            var context = new FakeCasamentoContext();

            context.Convidados = new[]
            {
                new model.Convidado() {
                    IdConvidado = 1,
                    Nome = "Robson",
                    Sobrenome = "Soares",
                    Email = "*****@*****.**",
                    Quantidade = 1
                },

                new model.Convidado() {
                    IdConvidado = 2,
                    Nome = "Renata",
                    Sobrenome = "Silva",
                    Email = "*****@*****.**",
                    Quantidade = 1,
                    IdConvidadoPai = "3"
                }

            }.AsQueryable();


            var convidado = new model.Convidado()
            {
                Nome = "Robson",
                Sobrenome = "Soares",
                Email = "*****@*****.**",
                Quantidade = 2
            };

            var controller = new Casamento.Controllers.PresencaController(context);

            var resultado = controller.ConfirmarPresenca(convidado);

            Assert.AreEqual(1, resultado);
        }