Yeah the Mock wasn't too painful. Huge amount of code to verify everything though.