に決まっている・に違いない: the difference
に決まっているN2
Meaning
Surely, Bound to, Certainly
Past papers
Tested 3 times in past papers
Example
あの店のトロはどれも脂がのっているに決まっている。
That shop's tuna is bound to be rich in fat.
に違いないN3
Meaning
There is no doubt that, I'm sure
Past papers
Tested 4 times in past papers
Example
あの顔立ちからして、日本人に違いない。
Judging from that face, he must be Japanese.
How to tell them apart
「に決まっている」: a gut-feeling verdict, like banging the table: 'it just is'.
「に違いない」: a conclusion from firm clues; objective and more written.
「はずだ」: should be so by plan or logic: 「彼はもう着いたはずだ」 (He should have arrived by now).