كتاب الصيام
13  
The Book of Fasting
(28)
Chapter: If a fasting person is invited to eat and he does not want to break his fast, or someone insults him or argues with him, it is recommended for him to say: "I am Fasting", and he should protect his fast from obscene speech, ignorance and the like
(28)
باب الصَّائِمِ يُدْعَى لِطَعَامٍ أَوْ يُقَاتَلُ فَلْيَقُلْ إِنِّي صَائِمٌ ‏
Sahih Muslim 1150

Abu Huraira (Allah be pleased with him) reported Allah's Apostle (ﷺ) as saying:

If any one of you is invited to a meal when he is fasting, he should say:" I am fasting."
حَدَّثَنَا أَبُو بَكْرِ بْنُ أَبِي شَيْبَةَ، وَعَمْرٌو النَّاقِدُ، وَزُهَيْرُ بْنُ حَرْبٍ، قَالُوا حَدَّثَنَا سُفْيَانُ، بْنُ عُيَيْنَةَ عَنْ أَبِي الزِّنَادِ، عَنِ الأَعْرَجِ، عَنْ أَبِي هُرَيْرَةَ، - رضى الله عنه - قَالَ أَبُو بَكْرِ بْنُ أَبِي شَيْبَةَ رِوَايَةً وَقَالَ عَمْرٌو يَبْلُغُ بِهِ النَّبِيَّ صلى الله عليه وسلم وَقَالَ زُهَيْرٌ عَنِ النَّبِيِّ صلى الله عليه وسلم قَالَ ‏ "‏ إِذَا دُعِيَ أَحَدُكُمْ إِلَى طَعَامٍ وَهُوَ صَائِمٌ فَلْيَقُلْ إِنِّي صَائِمٌ ‏"‏‏.‏
Reference : Sahih Muslim 1150
In-book reference : Book 13, Hadith 208
USC-MSA web (English) reference : Book 6, Hadith 2562
  (deprecated numbering scheme)