Ejemplo n.º 1
0
        public void AddToSortedListNone()
        {
            List <int> sortedList = new List <int>();

            MathUtils.AddToSortedList(sortedList, 5, (int a, int b) => { return(a - b); });

            Assert.That(sortedList.Count, Is.EqualTo(1));
            Assert.That(sortedList[0], Is.EqualTo(5));
        }
Ejemplo n.º 2
0
        public void AddToSortedListOne(int addedValue)
        {
            List <int> sortedList = new List <int> {
                5
            };

            MathUtils.AddToSortedList(sortedList, addedValue, (int a, int b) => { return(a - b); });

            Assert.That(sortedList.Count, Is.EqualTo(2));
            for (int ii = 1; ii < sortedList.Count; ii++)
            {
                Assert.That(sortedList[ii], Is.GreaterThanOrEqualTo(sortedList[ii - 1]));
            }
        }
Ejemplo n.º 3
0
 public void AddToDraw(List <IDrawableSprite> sprites, IDrawableSprite sprite)
 {
     MathUtils.AddToSortedList(sprites, sprite, CompareSpriteCoords);
 }