BaseRunnable and Mock Implementation

BaseRunnable and Mock Implementation