Welcome to part two of our series on building a Windows application using test-driven development (TDD). In the previous article we drove the design of our entity classes and data access layer by means of unit tests. The unit tests acted more as specifications for the system rather than tests, since...
Posted to
cruizer
by
cruizer
on 11-23-2008
Filed under: DotNET, TDD, C#, .NET, code, database, agile practices, development tools, unit testing
In a hot discussion thread in msforums.ph about the value of unit testing and adopting test-driven development (TDD), a suggestion was made to illustrate how TDD is used in creating a simple application, specifically Keith's October code challenge . In response to that, I've decided to write...
Posted to
cruizer
by
cruizer
on 11-23-2008
Filed under: DotNET, TDD, C#, .NET, code, agile practices, unit testing
The previous incarnation of that Microsoft article was heavily panned by critics and in a rare move, Microsoft actually pulled it out of its developer web site. I didn't realise it but Microsoft actually replaced it with one written by Jeffrey Palermo -- http://msdn2.microsoft.com/en-us/library/aa730844...
Posted to
cruizer
by
cruizer
on 12-23-2007
Filed under: DotNET, TDD, .NET, Microsoft, development tools
OK, so now it's time to "walk the talk." I'll be demo-ing here how to develop a user login facility test first -- how you can begin a test, then code your class to pass that test. Then we'll add one feature or behavior at a time until we completely fulfill the specifications or requirements. Hopefully...
Posted to
cruizer
by
cruizer
on 04-02-2007
Filed under: DotNET, TDD, C#, .NET, code, agile practices
While I was mulling over what to demo for test-first development here in this blog, I chanced upon this CodeProject article . What do you think about this? Actually the same problem was the one I demoed in my previous MSDN Connection events for Microsoft Philippines some months back. I've gotten tired...
Posted to
cruizer
by
cruizer
on 03-28-2007
Filed under: DotNET, TDD, .NET