var fDesc=new Array(); fDesc[0] = "Expect is a framework for writing tests in natural language (including BDD style) and as executable specifications.
It integrates with your unit test framework and with VisualStudio, in order to provide a smooth development workflow.

The goal is to have a document that describe the way your system behave (a specification), and to be able to prove that document against the actual system.

One of the precursor for this kind of testing is Fit . Fit inspire a lot of other projects : Fitnesse and GreenPepper , Concordion.

With this kind of tools, you usually have a specification document in one form or another (text, html, word, etc) and you write fixture to bridge specification and system under test."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }