-
Recent Posts
February 2026 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Archives
- August 2025
- July 2025
- June 2025
- April 2025
- December 2023
- March 2023
- September 2022
- June 2016
- August 2014
- May 2014
- April 2014
- April 2013
- January 2013
- November 2012
- September 2012
- April 2012
- January 2012
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- May 2010
- March 2010
- December 2009
- November 2009
- October 2009
- February 2009
- January 2009
- August 2008
- June 2008
- May 2008
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- July 2006
- April 2006
- March 2006
- February 2006
- January 2006
Meta
Category Archives: Programming
Updating SpecSalad
I have missed a couple of updates to SpecFlow recently and decided to do a catch up for my little testing framework SpecSalad. With this update the framework now supports the latest version of both SpecFlow (1.9.0) and also the … Continue reading
Posted in Programming
Leave a comment
Test Driven Development
I am planning on giving a talk, tutorial, lecture, rant (take your pick), about my take on the whole test driven development movement, how to do it, the pitfalls to avoid and the improvements in production that can be achieved, … Continue reading
Spec Salad Update
I uploaded a new version of spec salad to the Nuget library today. Primarily this is a compatibility update with the new version of SpecFlow v1.7, and a couple of bug fix’s that I have noticed when using the framework. … Continue reading
Multiple Roles for SpecSalad
I have uploaded a new version of the SpecSalad framework to both the Nuget gallery and Github. The breaking news is the introduction of multiple roles for a scenario, prior to this release SpecSalad could only define a single role … Continue reading
SpecSalad update
I have updated SpecSalad with a new feature today, ApplicationRoles is now a base class which all roles must inherit from, this base class contains the functionality to save and retrieve values. This will allow a task to store important … Continue reading
SpecSalad Part 1
I have updated SpecSalad and also at last pushed it up to the Nuget gallery, when it is installed, it also installs SpecFlow and NUnit, along with adding a reference to the spec salad dll in the step assemblies node … Continue reading
Always Re-write!
Dan North has come up with an interesting idea he presented during a recent talk at InfoQ. Just to recap the premise. When we start a new project we know very little about the actual solution, some design will have … Continue reading
Don’t Make It, Fake it
The gentle art of deception Writing code kata’s is fine, you end with a small class, that has no dependencies connects to nothing, doesn’t need a network, service or database! So what do you do when you are trying to … Continue reading
Posted in Programming
Leave a comment
TDD Like you mean it! Part 3
The second test and first refactoring. Having completed the first test, it is time to start the second test. The Second Test The add function takes a single number and returns that number. This test can be written completely as … Continue reading
Posted in Programming
Leave a comment
TDD Like you mean it Part 2
Some Actual Real Tests! For these examples I will be using the Calculator Kata designed by Roy Osherove, starting with a solution containing two empty projects, the production project “CalculatorDomain” and the test project “CalculatorDomain.Tests”. The first test The … Continue reading
Posted in Programming
Leave a comment