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)); }
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])); } }
public void AddToDraw(List <IDrawableSprite> sprites, IDrawableSprite sprite) { MathUtils.AddToSortedList(sprites, sprite, CompareSpriteCoords); }