public void BuscarItemPorIdRetornaObjeto() { //Arrange var objeto = new vmItemEItemLista() { Id = 1, SNome = "teste", SUnidadeMedida = "Kg", NIdSessao = 1 }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("BuscarItemPorIdRetornaObjeto") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); itemController.Post(objeto); //Act var actionResult = itemController.GetId(1); var okResult = actionResult as OkObjectResult; var item = okResult.Value as vmItemEItemLista; //Assert Assert.AreEqual(objeto.SNome, item.SNome); }
public void ListaTodosItensCadastrado() { //Arrange var listaItem = new List <vmItemEItemLista> { new vmItemEItemLista { Id = 1, SNome = "queijo", SUnidadeMedida = "Kg", NIdSessao = 1 }, new vmItemEItemLista { Id = 2, SNome = "presunto", SUnidadeMedida = "Kg", NIdSessao = 1 }, new vmItemEItemLista { Id = 3, SNome = "papel toalha", SUnidadeMedida = "Un", NIdSessao = 2 } }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("ListaTodosItensCadastrado") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); foreach (var item in listaItem) { itemController.Post(item); } //Act var actionResult = itemController.Get(); var okResult = actionResult as ObjectResult; var retorno = okResult.Value as List <vmItemEItemLista>; //Assert Assert.AreEqual(3, retorno.Count); }
public void BuscarItemPorIdQueNaoExisteRetornaNotFound() { //Arrange var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("BuscarItemPorIdQueNaoExisteRetornaNotFound") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); //Act var actionResult = itemController.GetId(300); //Assert Assert.IsInstanceOfType(actionResult, typeof(NotFoundResult)); }
public void RetornaNotFoundQuandoNaoTemItemCadastrado() { //Arrange var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("RetornaNotFoundQuandoNaoTemItemCadastrado") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); //Act var actionResult = itemController.Get(); //Assert Assert.IsInstanceOfType(actionResult, typeof(NotFoundResult)); }
public void RetornaListaNullQuandoNaoTemItemCadastrado() { //Arrange var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("RetornaListaNullQuandoNaoTemItemCadastrado") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); //Act var actionResult = itemController.Get(); var okResult = actionResult as ObjectResult; //Assert Assert.IsNull(okResult); }
public void AdicionarItemComCamposNullRetornaErro(int id, string nome, string un, int idSessao) { var comando = new Item { Id = id, SNome = nome, SUnidadeMedida = un, NIdSessao = idSessao }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("AdicionarItemComCamposNullRetornaErro") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); //Act var actionResult = itemController.Post(comando); //Assert Assert.IsInstanceOfType(actionResult, typeof(BadRequestObjectResult)); }
public void AdicionartemValido() { //Arrange var id = 1; var comando = new Item { Id = id, SNome = "Queijo", SUnidadeMedida = "Kg", NIdSessao = 1 }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("AdicionartemValido") .Options; var contexto = new MarketListContext(options); var itemBL = new ItemBL(contexto); var itemController = new ItemController(itemBL); //Act var actionResult = itemController.Post(comando); //Assert Assert.IsInstanceOfType(actionResult, typeof(OkObjectResult)); }
public void RetornaItemListasDeUmaLista() { //Arrange // List<vmItemEItemLista> lItemLista = new List<vmItemEItemLista>(){ // new vmItemEItemLista() { Id = 1, NIdItem = 1, NQuantidade = 3m, SUnidadeMedida = "kg", DCadastro = DateTime.Now, BAtivo = true, NIdStatusItemLista = 1, NIdUsuarioSolicitante = 1}, // new vmItemEItemLista() { Id = 2, NIdItem = 2, NQuantidade = 3m, SUnidadeMedida = "un", DCadastro = DateTime.Now, BAtivo = true, NIdStatusItemLista = 1, NIdUsuarioSolicitante = 1}, // new vmItemEItemLista() { Id = 3, NIdItem = 3, NQuantidade = 3m, SUnidadeMedida = "lt", DCadastro = DateTime.Now, BAtivo = true, NIdStatusItemLista = 1, NIdUsuarioSolicitante = 1}, // new vmItemEItemLista() { Id = 4, NIdItem = 4, NQuantidade = 3m, SUnidadeMedida = "kg", DCadastro = DateTime.Now, BAtivo = true, NIdStatusItemLista = 1, NIdUsuarioSolicitante = 1} // }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("RetornaItemListasDeUmaLista") .Options; var contexto = new MarketListContext(options); var itemListaBL = new ItemListaBL(contexto); var itemListaController = new ItemListaController(itemListaBL); //itemListaBL.AdicionarLista(); //Act //Assert }
public void AdicionarItemListaRetornaOkResult() { //Arrange List <vmItemEItemLista> lvmItemEItemLista = new List <vmItemEItemLista>() { new vmItemEItemLista() { Id = 1, SNome = "item1", NIdSessao = 1, nQuantidade = 2, SUnidadeMedida = "kg", nIdUsuarioLogado = 1, }, new vmItemEItemLista() { Id = 2, SNome = "item2", NIdSessao = 2, nQuantidade = 6, SUnidadeMedida = "un", nIdUsuarioLogado = 1, }, new vmItemEItemLista() { Id = 3, SNome = "item3", NIdSessao = 3, nQuantidade = 22, SUnidadeMedida = "lt", nIdUsuarioLogado = 1, }, new vmItemEItemLista() { Id = 4, SNome = "item4", NIdSessao = 4, nQuantidade = 1, SUnidadeMedida = "cx", nIdUsuarioLogado = 1, } }; var options = new DbContextOptionsBuilder <MarketListContext>() .UseInMemoryDatabase("AdicionarItemListaRetornaOkResult") .Options; var contexto = new MarketListContext(options); var itemListaBL = new ItemListaBL(contexto); var itemListaController = new ItemListaController(itemListaBL); //Act var retorno = itemListaController.Post(lvmItemEItemLista); //Assert Assert.IsInstanceOfType(retorno, typeof(OkResult)); //Assert.AreEqual(4, lvmItemEItemLista.Count); }
public UnidadeBL(MarketListContext context) : base(context) { }
public ListaRepository(MarketListContext context) : base(context) { }
public MarketListRepositoryAsync(MarketListContext marketListContext) : base(marketListContext) { }
public ItemListaBL(MarketListContext context) : base(context) { _context = context; itemListaRep = new ItemListaRepository(_context); }
public StatusItemListaBL(MarketListContext context) : base(context) { }
public PerfilUsuarioRepository(MarketListContext context) : base(context) { }
public ListaBL(MarketListContext context) : base(context) { _context = context; listaRep = new ListaRepository(_context); }
public SessaoBL(MarketListContext context) : base(context) { }
public BaseBusiness(MarketListContext marketListContext) { _marketListContest = marketListContext; _rep = new BaseRepository <T>(_marketListContest); }
public StatusUsuarioBL(MarketListContext context) : base(context) { }
public UsuarioBL(MarketListContext context) : base(context) { _context = context; usuarioRep = new UsuarioRepository(_context); }
public ItemBL(MarketListContext context) : base(context) { }
public StatusItemListaRepository(MarketListContext context) : base(context) { }
public StatusUsuarioRepository(MarketListContext context) : base(context) { }
public BaseRepositoryAsync(MarketListContext marketListContext) { Context = marketListContext; DbSet = Context.Set <T>(); }
public BaseRepository(MarketListContext context) { _context = context; _enumer = context.Set <T>().AsQueryable(); }
public SessaoRepository(MarketListContext context) : base(context) { }
public UnidadeRepository(MarketListContext context) : base(context) { }
public PerfilUsuarioBL(MarketListContext context) : base(context) { }