csharp Archive

Testing C# and ASP.NET Applications with Ruby

The Ruby community has always understood the importance of testing. They strive to make applications more testable while improving the approaches and tools they use. They have created some amazing frameworks and a series of best practices

Behavior-Driven Development in the Real World

Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools

Test-Driven Development – From Painful to (Near) Zero Friction

Matt Honeycutt doesn’t like development friction and especially testing friction. Over the last several years, his approach to test-driven development and the style of test cases he creates have changed drastically in an effort to eliminate testing

TDD in a Desgin by Contract World

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

Test Driving GUI with Approval Tests

This video shows why you want to write unit tests for the perspectives of specifications, feedback, regression & granularity. Then write a GUI in C# using Windows Forms & Approval Tests. ApprovalTests is an open source tool