This project is read-only.
Project Description
A development tool for .net that uses aspect oriented programming techniques to provide test doubles.

Brunnenkresse is a development tool for .net, which creates test doubles by instrumenting existing classes. It is capable of injecting functionality to methods at there common junction points, which you know from aspect oriented programming - before and after. Furthermore, you may skip the body execution to create test doubles like stubs. Keeping the history of method execution lets you also create mocks.
Doubles can be created from either interfaces, concrete classes or static classes, where you can replace or modify any existing behavior.
Brunnenkresse consequently violates the Open Closed Principle. Its primary purpose is therefore to assist in automated tests. It my also be abused for AOP tasks.

Last edited Mar 16, 2014 at 12:58 PM by The_eg, version 3