我有一种情况,我想根据在视图模型上设置的属性显示启用或禁用按钮.
@if (Model.CanBeDeleted)
{
<button type="button" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-trash"> </span>
Delete
</button>
}
@if (!Model.CanBeDeleted)
{
<button disabled="disabled" type="button" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-trash"> </span>
Delete
</button>
}
Run Code Online (Sandbox Code Playgroud)
目前在我看来的代码,可以在上面看到,确实有效.
但是,我正在寻找一种方法,我只能disabled在if语句中包含该属性,而不是为每种情况都有一个单独的按钮元素.
有关如何做到这一点的任何建议?
我正在使用specflow编写一些单元测试,需要一种方法来检查对象列表是否按特定属性排序.目前我这样做,但我不确定这是否是最佳方式.
var listFromApi = listOfObjects;
var sortedList = listFromApi.OrderBy(x => x.Property);
Assert.IsTrue(listFromApi.SequenceEqual(sortedList));
Run Code Online (Sandbox Code Playgroud)
有没有一种很好的方法可以使用Fluent Assertions完成?