Exemple #1
0
 public static void Add(IElectItem parent, IElectItem child)
 {
     parent.NumberOfVoters  += child.NumberOfVoters;
     parent.NumberOfEarlier += child.NumberOfEarlier;
     parent.NumberOfInside  += child.NumberOfInside;
     parent.NumberOfOutside += child.NumberOfOutside;
     parent.Portable        += child.Portable;
     parent.Stationary      += child.Stationary;
     parent.Valid           += child.Valid;
     parent.InValid         += child.InValid;
 }
Exemple #2
0
 public static void Check(IElectItem item, IList <IElectItem> items)
 {
     Debug.Assert(item.NumberOfVoters == items.Sum(u => u.NumberOfVoters), "NumberOfVoters");
     Debug.Assert(item.NumberOfEarlier == items.Sum(u => u.NumberOfEarlier), "NumberOfEarlier");
     Debug.Assert(item.NumberOfInside == items.Sum(u => u.NumberOfInside), "NumberOfInside");
     Debug.Assert(item.NumberOfOutside == items.Sum(u => u.NumberOfOutside), "NumberOfOutside");
     Debug.Assert(item.Portable == items.Sum(u => u.Portable), "Portable");
     Debug.Assert(item.Stationary == items.Sum(u => u.Stationary), "Stationary");
     Debug.Assert(item.Valid == items.Sum(u => u.Valid), "Valid");
     Debug.Assert(item.InValid == items.Sum(u => u.InValid), "InValid");
 }
Exemple #3
0
        public static void CheckData(IElectItem actual, IElectItem expected)
        {
            Assert.AreEqual(expected.NumberOfVoters, actual.NumberOfVoters);

            Assert.AreEqual(expected.Name, actual.Name);

            Assert.AreEqual(expected.NumberOfEarlier, actual.NumberOfEarlier);
            Assert.AreEqual(expected.NumberOfInside, actual.NumberOfInside);
            Assert.AreEqual(expected.NumberOfOutside, actual.NumberOfOutside);

            Assert.AreEqual(expected.Stationary, actual.Stationary);
            Assert.AreEqual(expected.Portable, actual.Portable);

            Assert.AreEqual(expected.Valid, actual.Valid);
            Assert.AreEqual(expected.InValid, actual.InValid);
        }