Утверждать, что в списке не должно быть строки
У меня есть утверждение вроде этого:
validationResults.Select(result => result.Tag).ToList().Should().Contain(ServiceContractRuleKey.MedicalDeclarationNumberRequired "because a validation error should be added that the MedicalDeclarationNumber is missing.");
Как я могу сделать это, чтобы утверждать, что validationResults не должен содержать 'ServiceContractRuleKey.MedicalDeclarationNumberRequired'
?
Заранее спасибо.
1 ответ
Решение
Вы можете использовать метод NotContain:
validationResults.Select(result => result.Tag)
.ToList()
.Should()
.NotContain(ServiceContractRuleKey.MedicalDeclarationNumberRequired);
Вы также можете передать предикат методу NotContain и упростить ваш код:
validationResults.Should()
.NotContain(item => item.Tag == ServiceContractRuleKey.MedicalDeclarationNumberRequired);