public void SeAdicionarUmaListaDeRegistrosNoContextoORepositorioNaoDeveSerModificadoEOsItensDevemSerEncontrados()
        {
            var contexto = new ContextoFake();

            var repositorio = contexto.Repositorio <ObjetoDeTestes>();

            repositorio.Quantidade
            .Should()
            .Be(0);

            var lista = CriarListaPadrao();

            contexto.AdicionarRegistros(lista);

            repositorio.Quantidade
            .Should()
            .Be(0);

            var indice = 0;

            foreach (var item in repositorio.Buscar.Todos())
            {
                ValidarItemDaListaPadrao(indice, item);
                indice++;
            }

            indice
            .Should()
            .Be(2);
        }
        public void SeAdicionarUmaListaDeRegistrosNoContextoORepositorioCorretoDeveserModificado()
        {
            var contexto = new ContextoFake();

            var repositorio = contexto.Repositorio <ObjetoDeTestes>();

            repositorio.Quantidade
            .Should()
            .Be(0);

            var lista = new List <ObjetoDeTestes>
            {
                new ObjetoDeTestes()
                {
                    Codigo = 1, Nome = "Nome Valido Para Adicao"
                },
                new ObjetoDeTestes()
                {
                    Codigo = 2, Nome = "Novo Nome Valido Para Adicao"
                }
            };

            contexto.AdicionarRegistros(lista);

            repositorio.Quantidade
            .Should()
            .Be(2);
        }