0
前完成我有級數的列表,每個都有Id
,StageNumber
(即指數),Name
和包含布爾字段名爲IsCompleted
一個Progress object
。測試如果列表中的所有項目都是某一個項目
如何測試,如果前my current stage
所有(OBJ,我會進入一個方法)是否齊全?我有以下的代碼,但我得到假回來後,我已經檢查了我的列表,併爲completed
var indexToTest = mystage.StageNumber; //1 in this instance, as 0 is always true
Assert.IsTrue(progress.Stages.All(stage => stage.StageNumber < indexToTest && stage.Progress.IsCompleted));
我已經按索引(階段號)排序我的列表,它仍然失敗,即順序StageNumber,該列表似乎好像對象出來0,1,2真的很奇怪 – Haroon
@Haroon:你的意思是還是失敗,*你*的代碼,或我的兩個*選項*?如果我的建議是失敗,還有別的東西錯了,你應該發表一個簡短但完整的程序來說明問題。 –
不,它與我的代碼失敗 - 我做了排序+我上面寫的,只是要測試您的建議... – Haroon