Eu sou novo no teste de unidade e preciso de ajuda com o seguinte.
Eu criei um pequeno projeto para me ajudar a aprender como fazer testes de unidade. A funcionalidade de um dos formulários no meu aplicativo exclui um usuário da tabela Usuário (e outras linhas nas tabelas de mapeamento).
Atualmente, o teste de unidade que criei para testar isso configura os objetos necessários e, em seguida, chama o método de regras de negócios (passando o ID do usuário) que chama o método de acesso a dados para executar o procedimento armazenado que exclui as linhas nas tabelas.
Esse é o método correto para testar se algo está sendo excluído com sucesso? O método de teste / configuração da unidade deve inserir primeiro alguns dados de teste que o teste de unidade exclui?