¿Cuál es la forma estándar y de mejores prácticas para realizar pruebas unitarias en una aplicación dotnetnuke? He buscado SO, así como el sitio web de dnn, y no pude encontrar mucha información sobre esto. Supongo que dnn tiene algo preparado para hacer pruebas unitarias, o al menos una biblioteca que se puede conectar. ¿Dónde puedo encontrar más información? Un tutorial sobre el tema sería ideal, pero cualquier recurso sería apreciado.DotNetNuke Unit Testing Facilities and Tutorials
Gracias!
bdukes, gracias por responder. como vengo de un fondo de ruby y php, tengo una nueva pregunta .NET sobre tu respuesta. cuando dice que la integración MVP de WebForms es la técnica principal para crear módulos comprobables, ¿quiere decir que escribe las pruebas de su unidad utilizando MVP y luego conecta su componente MVP ahora probado en DNN? o te refieres a algo completamente diferente? – Jonah
WebForms MVP es un marco para desarrollar su módulo. El marco permite la separación que es difícil de lograr con los métodos estándar de desarrollo de WebForms. Puede usar el marco de prueba que desee ([NUnit] (http://www.nunit.org/), [xUnit.net] (http://xunit.codeplex.com/), [MbUnit] (http://mbunit.com/), [SpecFlow] (http://www.specflow.org/)), así como cualquier marco de burla/aislamiento ([Moq] (https://github.com/Moq/moq), [FakeItEasy] (https://github.com/patrik-hagne/FakeItEasy), [RhinoMocks] (http://hibernatingrhinos.com/open-source/rhino-mocks), [TypeMock] (http: // www. typemock.com/)) – bdukes