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); }
private vmItemEItemLista ParseItemListaToVmItemEItemLista(ItemLista itemLista) { vmItemEItemLista vmItemEItemLista = new vmItemEItemLista() { nIdItemLista = itemLista.Id, nQuantidade = itemLista.NQuantidade, SNome = itemLista.NIdItemNavigation.SNome, SUnidadeMedida = itemLista.SUnidadeMedida }; return(vmItemEItemLista); }
private vmItemEItemLista ParseItemToVmItemEItemLista(Item item) { vmItemEItemLista vmItemEItemLista = new vmItemEItemLista { Id = item.Id, SNome = item.SNome, SUnidadeMedida = item.SUnidadeMedida, NIdSessao = item.NIdSessao }; return(vmItemEItemLista); }
private ItemLista CriarItem(vmItemEItemLista vmItemEItemLista, int nIdLista) { ItemLista itemLista = new ItemLista(); itemLista.NIdLista = nIdLista; itemLista.NIdItem = vmItemEItemLista.Id; itemLista.NQuantidade = vmItemEItemLista.nQuantidade; itemLista.SUnidadeMedida = vmItemEItemLista.SUnidadeMedida; itemLista.DCadastro = DateTime.Now; itemLista.BAtivo = true; itemLista.NIdStatusItemLista = 1; // Solicitado itemLista.NIdUsuarioSolicitante = vmItemEItemLista.nIdUsuarioLogado; return(itemLista); }