Example #1
0
        public void GetRestauranteById()
        {
            var controller      = new RestauranteController(db);
            var restauranteTest = repo.Where(r => r.Nome == "Demo1").FirstOrDefault();

            var actionResult = controller.GetById(restauranteTest.Id);
            var result       = actionResult as OkObjectResult;

            Assert.IsNotNull(result);
            Assert.AreEqual(200, result.StatusCode);
        }
        public IActionResult GetByName(string name)
        {
            var retorno = repo.Where(x => x.Nome == name).FirstOrDefault();

            if (retorno == null)
            {
                return(NotFound());
            }
            return(Ok(retorno));
        }
        public List <Prato> GetPratos()
        {
            var testPratos = new List <Prato>();
            var rest1      = repoR.Where(r => r.Nome == "Demo1").FirstOrDefault();
            var rest2      = repoR.Where(r => r.Nome == "Demo2").FirstOrDefault();
            var rest4      = repoR.Where(r => r.Nome == "Demo4").FirstOrDefault();

            testPratos.Add(new Prato {
                RestauranteId = rest1.Id, Nome = "Prato1", Preco = 18.9m
            });
            testPratos.Add(new Prato {
                RestauranteId = rest1.Id, Nome = "Prato2", Preco = 27.5m
            });
            testPratos.Add(new Prato {
                RestauranteId = rest2.Id, Nome = "Prato3", Preco = 15m
            });
            testPratos.Add(new Prato {
                RestauranteId = rest4.Id, Nome = "Prato4", Preco = 65.8m
            });

            return(testPratos);
        }