Lightweight Behavior Driven Development test framework