コード例 #1
0
ファイル: Group.cs プロジェクト: Evelnon/Wolftech-CC
 public List <News> GroupByDepartment()
 {
     foreach (News item in _news)
     {
         item.Departments.AddRange(_news.FindAll(x => item.Oid == x.DepartmentParent_OID));
         item.NumDecendants = countingDecorator.GetNumberOfDescendants(item);
     }
     return(_news);
 }
コード例 #2
0
ファイル: Count.cs プロジェクト: Evelnon/Wolftech-CC
 public int GetNumberOfDescendants(News item)
 {
     return(reader.GetNumberOfDescendants(item));
 }
コード例 #3
0
ファイル: CountingTests.cs プロジェクト: Evelnon/Wolftech-CC
 public void CountDescendantsWithMultipleTiers_Success()
 {
     Assert.IsTrue(count.GetNumberOfDescendants(_news.ElementAt(0)) == 3);
 }