Home » Archives

Content tagged with: TDD

[21 Sep 2011 | No Comment | ]

This video provides a code-centric introduction to the concepts, tools, and practices of Test-driven Development (TDD) in .NET. It starts with the basics of setting up a unit testing framework and writing the first test, then it moves on to techniques for mocking dependencies and demonstrate patterns like Dependency Injection that will help you move past testing just the basics.

[9 Nov 2009 | No Comment | ]

This video presents the technical challenges that teams discover when adopting TDD difficult and a set of principles for successful TDD. it contains a demonstration of the Testify tool and how to use it to introduce TDD on your own project.
http://skillsmatter.com/podcast/agile-scrum/fast-track-test-driven-development-testify-your-project
Testify home page

[2 Nov 2009 | No Comment | ]

After presenting some basics of Design by Contract using Microsoft’s SpecSharp framework, Greg Young explains how we can keep the Test First mentality in a Contract First world.
http://www.infoq.com/presentations/TDD-in-a-DbC-World-Greg-Young

[24 Aug 2009 | No Comment | ]

Learn how to extend the ASP.NET MVC framework with dependency injection, view engines, action filters, and more. We’ll see how to apply Test Driven Development and write unit tests with mock objects.

[21 Aug 2009 | No Comment | ]

Nature abhors a vacuum.  It turns out she also abhors static dependencies (I have my sources).  Static dependencies are the modern-day globals, often exposed through classes named “Helper”.  I’ve certainly been guilty of overusing static dependencies in the past, with classes like “LoggingHelper”, “SessionHelper”, “DBHelper” and so on. The problem with static dependencies is that they are opaque to the extreme, enforcing a strong coupling that is impossible to see from users of the class.  To demonstrate techniques for eliminating static dependencies, Ray Houston and Jimmy Bogard created a short …