次のコードがあります。
//I pick the first story where its StartSegment is not null.
var story = container.StorySet.FirstOrDefault(s => s.StartSegment != null);
if (story != null)
{
//the following assert fails because story.StartSegment is null.
Assert.IsNotNull(story.StartSegment,
"The target story of this homework has no start segment.");
}
story.StartSegment は実際には null であるため、この単体テストは失敗しますが、開始セグメントが nullではないストーリーを明示的に検索する FirstOrDefault ラムダ式を考えると、これは意味がないと思います。
誰でも私を助けることができますか?