Test Driving ASP.NET MVC

Download this episode

Download Video

Description

The MVC pattern is inherently testable and, in turn, ASP.NET MVC is a very testable framework but you still have to conform to specific patterns and best practices to successfully create a truly "testable" ASP.NET MVC application. In this talk Keith will discuss how the ASP.NET MVC lends itself to testability. He will provide guidance on how to architect your code and solution structure to lend itself to lend itself to unit testing. He will also dive deep into how you can, using SOLID design principles, make it even more testable. Keith will then provide the tools that you can add to your developer tool belt to make test driven development in the ASP.NET MVC framework less coupled, less repetitive, more automated and all around more enjoyable. Tool discussion will include StructureMap, RhinoMocks, Should Assertion Library, MVCContrib, and WatiN.

Day:

1

Level:

200

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      khashayar

      sorry thanks (chi daram k begam hame mavareda midanid k bekhatere lejajat 5 rusi mishe k hameye moshgelam computere! agar gharare eltemas konam hargez zire mennate chenin afrade b sherafat nemiram ye dodsti omad dish tv reglaj vaa bbc daram bekhatere in bi hame chiz eftetahiye olempyc as dast dadam windeows in computer male microsofte in ashghal che mikone k jeloye pakhshe video ra migire agar mitonestam k poly bedam nafary miavordam k in sadde zepety ra bar hidasht 5 minot in martike baraye man k savade computery dorosti nadaram gardanesh kolofte vaella moghabele kasaee k midonand mesle ye pashe mimone ta pesaram inja bod in martike hich kary nemitonest bokone ellakher agar b fayede hast cilic cilic cilic nemishe as shoma kamale sepasgozary daram

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.