Gilded Rose kata using SpecFlow for BDD.