Pergunta

Eu tenho feito alguns Web-Projects ultimamente que dependem de pesados ??de ligação de dados e têm sido muito feliz com os resultados. Ligação de dados Webforms trabalha principalmente a maneira que eu precisar dele e me poupado de toneladas de código.

Uma coisa que ainda se sente estranho é que eu tenho a lógica do aplicativo e lógica de banco de dados misturados em todo o aplicativo. Datasources consultar diretamente ao banco de dados ..

Além disso, não há nenhuma maneira (que eu poderia pensar), que iria permitir-me a unidade-teste este sistema. Por ter a lógica DA todo lugar que eu realmente não pode momck fora chamadas de banco de dados e fornecer dados falsos. (Embora eu ainda estou aprendendo como fazer isso em projetos normais também).

Então, como foi isso significava para o trabalho inicialmente? Como faço para usar ligação de dados sem estrutura e capacidade de teste sacrificar?

Foi útil?

Solução

É muito possível!?

Aqui 's um artigo sobre ele. (Incide sobre winforms no entanto)

A armadilha comum .

Isto porém se concentra em winforms, webforms é outra história, e é difícil de teste corretamente. |

Se você gosta de testes de unidade, por que não ter uma olhada asp.net MVC

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top