Category Archives: MSpec

Machine.Specifications (MSpec) 0.4

Some time ago, I handed off maintenance of MSpec to Alexander Groß. He has continued to add features, fix bugs, tweak and fine tune various aspects of MSpec. I’m forever grateful for his efforts. Over the past few days, he … Continue reading 


Code samples and Slide Deck from Philly Dot Net MSpec/Fluent Validation Presentation

The files are attached to this blog post. As always, if you have any questions concerning this presentation, don’t hesitate to leave a comment with your contact information.

| Leave a comment

MSpec latest build download now available

Update: Here’s a direct link to download the latest build of MSpec. Many thanks again to Alexander Groß for adding packaging to MSpec. You can now download builds from here without having to build it yourself! Just grab the Artifact … Continue reading 


Call for help with MSpec

Thankfully, the community has created a number of very helpful blog posts about MSpec. Unfortunately, I’ve been quite bad at aggregating them into a single authoritative source and documenting the few but somewhat obscure APIs and tools that make up … Continue reading 


Astoria, SSIS Adapters and BDD – Projecting Projections

The big idea behind ADO.NET Data Services is that it enables a data source (generally a relational data source) to be exposed via a RESTful service.  In the context of fetching data – which is the principle concern of our … Continue reading 

Also posted in ADO.NET Data Services, BDD, SSIS | 2 Comments

MSpec v0.3

IMPORTANT NOTE: This is beta (still). The assertion library is new and may have bugs. I’d appreciate you testing it on your specs, but don’t fight specs breaking too hard if they do, let me know what happened and revert, … Continue reading 


Using Latest NUnit Version With MSpec

As I’ve been working another blog post about my adventures in learning BDD ala MSpec, I ran into something that I wanted to share as the problem wasn’t immediately obvious (to me anyway). The problem is that MSpec has a … Continue reading 

Also posted in BDD, R# | Leave a comment

Building an iPhone app

Today we launched PicTranslator, a free Picture Translator for the iPhone. Building it was quite an adventure. I wanted to share some of the technologies we used, you may be surprised. On the iPhone: iPhone SDK: This one’s obvious. Unfortunately, … Continue reading 

Also posted in MSDN Magazine, Pivot | 9 Comments

Advanced Selenium RC logging with MSpec

Today I pushed some new features to MSpec to allow you to see this in MSpec’s html report when you get Selenium RC failures: This is very similar to ruby’s selenium client’s rspec report. You can see a real example … Continue reading 

Also posted in MSDN Magazine, Pivot | Leave a comment

A recent conversation about MSpec practices

Recently I’ve heard about more and more people checking out MSpec. A few days ago I got an email from a friend. He said he was having trouble with base class explosion while creating specs. Here is a snippet from … Continue reading 

Also posted in MSDN Magazine, Pivot | 19 Comments