Pregunta

Últimamente he estado haciendo algunos proyectos web que se basan en una gran vinculación de datos y que estoy muy contento con los resultados. Databinding Webforms funciona principalmente como lo necesito y me ahorré toneladas de código.

Una cosa que todavía se siente extraña es que tengo la lógica de la aplicación y la lógica de la base de datos mezcladas en toda la aplicación. Consulta de fuentes de datos directamente a la base de datos.

Además, no hay forma (que se me ocurra) que me permita probar unitario este sistema. Al tener la lógica DA en todas partes, realmente no puedo extraer llamadas de la base de datos y proporcionar datos falsos. (Aunque todavía estoy aprendiendo cómo hacerlo también en proyectos normales).

Entonces, ¿cómo iba a funcionar esto inicialmente? ¿Cómo uso el enlace de datos sin sacrificar la estructura y la capacidad de prueba?

¿Fue útil?

Solución

¡Es muy posible!

Aquí hay un artículo al respecto. (Sin embargo, se centra en winforms)

A trampa común .

Sin embargo, esto se centra en winforms, webforms es otra historia, y es difícil de probar correctamente.

Si le gustan las pruebas unitarias, ¿por qué no echa un vistazo a asp.net mvc

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top