provide more meaningful test failure messages
rename test method
update the test

the PR is about setting the price from the FA on sourcing line, and the tests
were correct in the previous version when this was not the case.