A Semantically Clean Fluent Interface Test Framework