Text this: Using a Bounded Model Checker for Test Generation: How to Kill Two Birds with One SMT-solver