Я использую Specflow с XUnit, я должен иметь Assert с void Table.CompareToSet()
(в TechTalk.SpecFlow.Assist хелперов)Соответствует ли Specflow CompareToSet() требованиям?
Или бросать исключение достаточно? Если он выбрасывает какое-либо исключение, он должен потерпеть неудачу (что происходит неудачно), но я не уверен, должен ли я быть более строгим, явно имея Assert?
Спасибо, это проблема, я не уверен, что xUnit также должен требовать «явного отказа» как такового. Тесты не работают нормально, если реализация не выполняется, тесты были написаны первыми (в основном :-) Я изучаю specflow, поэтому у меня было несколько ошибок. Но я думаю, что вы ответили на мой вопрос, если инфраструктура модульного тестирования выходит из строя, но этого больше не требуется? –
Правильно. SpecFlow позволяет исключить исключение, вплоть до рамки единичного тестирования. – AlSki