В NUnit я могу записать также
Assert.That(5, Is.EqualTo(5));
или
Assert.AreEqual(5, 5);
Есть ли какое-либо функциональное различие между этими двумя формами или выбор между двумя просто вниз к персональному предпочтению и восприятию удобочитаемости?
Между приведенными вами примерами нет никакой смысловой разницы. Это сводится исключительно к предпочтениям.
Единственное различие заключается в читабельности и ваших предпочтениях в этом вопросе. Стоит отметить, что старый синтаксис был перереализован для отработки нового закулисного, так что функционально они одинаковы.
Нет, функциональной разницы нет. Это просто беглый API против классического синтаксиса. Это действительно сводится к личным предпочтениям.