@Override
protected List<TestRule> getTestRules(final Object target) {
final List<TestRule> rules = new ArrayList<TestRule>();
rules.add(new InjectRule(target, startingStatement));
rules.add(new TransactionRule());
rules.addAll(getTestClass().getAnnotatedFieldValues(target, Rule.class, TestRule.class));
return rules;
}