Есть ли функциональная разница между Assert.That и традиционным синтаксисом? - PullRequest
5 голосов
/ 09 марта 2010

В NUnit я могу написать либо

Assert.That(5, Is.EqualTo(5));

или

Assert.AreEqual(5, 5);

Есть ли какая-либо функциональная разница между этими двумя формами или же выбор между ними сводится к личным предпочтениям и восприятию читабельности?

Ответы [ 3 ]

4 голосов
/ 09 марта 2010

Нет семантической разницы между примерами, которые вы приводите. Это сводится исключительно к предпочтениям.

2 голосов
/ 10 марта 2010

Разница лишь в удобочитаемости и ваших предпочтениях по этому вопросу. Стоит отметить, что старый синтаксис был переопределен для отработки нового закулисного, так что функционально он такой же.

0 голосов
/ 09 марта 2010

Нет, функциональной разницы нет.Это просто свободный API по сравнению с классическим синтаксисом.Это сводится к личным предпочтениям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...