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