示例#1
0
 private ItemMontagem RecarregarItemMontagem(int itemMontagemID)
 {
     using (var repositorio = new RepositorioItemMontagem(sgalContext))
     {
         return(repositorio.Recuperar(itemMontagemID));
     }
 }
示例#2
0
        public void deve_listar_todos_itens_montagem()
        {
            var itemMontagem01 = GravarItemMontagem();
            var itemMontagem02 = GravarItemMontagem();
            var itemMontagem03 = GravarItemMontagem();

            List <ItemMontagem> todosItensMontagemRecuperados = null;

            using (var repositorio = new RepositorioItemMontagem(sgalContext))
            {
                todosItensMontagemRecuperados = repositorio.Recuperar();
            }

            todosItensMontagemRecuperados.Should().NotBeNull();
            todosItensMontagemRecuperados.Count.Should().Be(3);
            todosItensMontagemRecuperados.ShouldAllBeEquivalentTo(new[] { itemMontagem01, itemMontagem02, itemMontagem03 });

            itemMontagem01.Peca.Should().NotBeNull();
            itemMontagem01.Peca.Imagem.Should().NotBeNull();
            itemMontagem02.Peca.Should().NotBeNull();
            itemMontagem02.Peca.Imagem.Should().NotBeNull();
            itemMontagem03.Peca.Should().NotBeNull();
            itemMontagem03.Peca.Imagem.Should().NotBeNull();
        }