[Step(@"^a service we created earlier$")] public void FindService(Definitions definitions)
 {
     try {
         var directories = Directory.GetDirectories(projectDirectory);
         if (directories.Length == 0)
         {
             throw new Exception();
         }
         serviceDirectory = directories[(new Random()).Next(0, directories.Length - 1)];
         serviceName      = Path.GetFileName(serviceDirectory);
     } catch {
         definitions.Error("Another decoupled service test must be completed before we can add a concrete service");
     }
 }