I really would like to know how people are using the Story and Example runner to write their software.<div>It would be great to get some direction on it, because I think I'm missing some points.</div><div><br class="webkit-block-placeholder">
</div><div>Taking the outside-in approach in thought:</div><div><br class="webkit-block-placeholder"></div><div>At first we write a high-level customer-facing story, this story fails.</div><div><div>Then we start using mocks at object level to use them as a design tool,</div>
<div>and so we implement the different layers of the system.</div><div>After implementing the inner layer, the story should pass. </div><div>When that happens we could remove the mocks and replace it with calls to the real code, making the suite less brittle (except for calls to external services/databases/file systems). </div>
<div><br class="webkit-block-placeholder"></div><div>So if the story passes all acceptance tests, why is there a need for examples at a lower level?</div><div><br class="webkit-block-placeholder"></div></div>