Como fazer o teste de mesa abaixo?
Até onde sei, teste de mesa é o oposto de teste automatizado, ou seja, é a pessoa, manualmente, executar o código e verificar se ele vai fazer corretamente o que foi feito para fazer.
Defina os cenários que precisam ser verificados e anote os resultados para cada um.
Em relação ao teste que precisa ser feito no código, vc pode verificar se na lista de Inimigo há a quantidade correta esperada após a execução dos FORs.
Da mesma forma que você faz qualquer teste de mesa: assim.
PS: não ficou claro se você não sabe o que é um teste de mesa ou sabe o que é mas não consegue aplicá-lo nesse código.
Mas para ambos os casos, o link acima explica