public void TestGetUnitsWithStat(string i_stat, int i_expectedCount) { List <IUnit> unitsWithStat = mStatCalculator.GetUnitsWithStat(i_stat); Assert.GreaterOrEqual(i_expectedCount, unitsWithStat.Count); foreach (IUnit unit in unitsWithStat) { Assert.True(unit.HasStat(i_stat)); } }