Como devo testar uma unidade de classe CRUD simple

No momento, estou tentando fazer coisas muito, muito simples, com testes de unidade no VS2008, para começar e ter uma idéia disso. Acho que estou testando pequenas coisas que não são do banco de dados, mas agora quero começar a testar minhas soluções reais - que quase sempre são muito CRUD.

Então, vamos supor que eu tenho uma classe na camada de acesso a dados, que faz coisas CRUD padrão para um Produto. Quero um teste para cada um dos métodos do Produto.

Abaixo é o que eu poderia pensar sem nenhum conhecimento real sobre o assunto. É assim que se faz, ou ... Como devo abordar isso? Referências legais (mas simples, por favor) também são muito bem-vinda

Cri Alimente alguns parâmetros relevantes (nome do produto etc) Verifique se uma identidade é retornadExclua o produto (para limpar).LeCriar um novo produto Invoque o método de seleção Verifique se o nome do produto corresponde ao nome que eu dei na criaçãoExcluir o produtoAtualizaCriar um novo produtoAtualize alguns campos nele Selecione o produtoVerifique se alguns campos correspondem aDelete hte productExcluiCrie um novo produto, mantenha o ProductIDExcluir o produto (limpeza no corredor 4!) Verifique se o produto com este Productid ainda está na tabela?EDITAR

... Ou devo simplesmente criar umsolteir test, que testa todas essas coisa

questionAnswers(2)

yourAnswerToTheQuestion