distributor: add unit tests