Geração automática de casos de teste de unidade para .NET e Java [fechado]

Existe uma boa ferramenta para gerar casos de teste de unidade, por exemplo, em um projeto .NET ou Java, ele gera casos de teste de unidade que cobrem uma cobertura de código de quase 100%. O número de casos de teste pode ser diretamente proporcional à complexidade ciclomática do código (quanto maior o aninhamento de loops e condições, maior a complexidade ciclomática) onde, quanto maior a complexidade ciclomática, maior o conjunto de casos de teste é gerado. Eu não estou esperando que ele seja totalmente funcional (digamos que eu vou construir os testes de unidade e executá-lo após a sua geração), mas eu diria que ele pode ter um estilo de modelo no caso de teste em que você deve modificar o caso que atenda às suas necessidades. Mas também deve ter um método de configuração e desmontagem adequado e é bom o suficiente para detectar se objetos simulados para teste de unidade devem ser usados, caso haja dependências. Então, existe uma ferramenta que existe?

questionAnswers(5)

yourAnswerToTheQuestion