Convert some more unit tests
Convert some more unit tests

What doesn't work ATM are generic structs or traits with methods that
use the struct's or trait's generic parameters.

asomers/mockall,asomers/mockall