Add lazy evaluation unit tests