Example #1
0
        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
        }
Example #2
0
        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);
        }