create coder implementation test case
implemente coder implementation test case in coder test
create mock coder
use mock coder in codes test suite
small changes in codes tests