How To Test Private Methods