added part of DiffEvo unit testing