why do you do mock of sender, it is not abstract class, is it?