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 from the latest build.
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 MSpec. It is on my list of things to do but time has...
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 SSIS data source component, data is returned as either an ATOM feed or as...
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, I wouldn’t want to cost you your day chasing down a bug in MSpec. Thanks! It’s been...
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 dependency on version 2.4.6.0 of the nunit.framework assembly –...
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, MonoTouch wasn't out when we started to develop...
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 of that here . So how do you get this? It’s pretty easy. All you need to do is grab and...
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 his code: public abstract class with_null_program { protected static Program program;...
Jeffery Olson (a fellow Eleutian guy) has put in some good effort to create a very readable, very clean MSpec DSL for Boo. You should give it a gander .
EDIT:The actual clone url is here, the original link is to the github page. Sorry for the confusion: git clone git://github.com/machine/machine.specifications.git I just completed breaking Machine.Specifications into its own repository. It is now here: http://github.com/machine/machine.specifications...
Does ReSharper want to make your specs look like this? But you want your specs to look like this? Just follow these easy steps: Go to Resharper>Options Go to Languages>C#>Formatting Style>Other Uncheck Modifiers>Use explicit private modifier Uncheck Other>Indent anonymous method body...