How to make my Functional test work for Event listener preUpdate timestamp with expired date?

My functional test is for testing if there is an expired object which I set modification date that pass -15 minutes. But there is a problem of my Event listener. The prePersist and preUpdate always set modification date to current time.

Anyone have any hint to make the functional test works?