public void FindFreeIndexWithoutAnyFreeIndices()
 {
     var touchCollection = new TouchCollection(null);
     for (int index = 0; index < touchCollection.ids.Length; index++)
         touchCollection.ids[index] = 1;
     Assert.AreEqual(-1, touchCollection.FindIndexByIdOrGetFreeIndex(546));
 }
 public void FindIndexByIdWithExistingId()
 {
     emptyTouchCollection.ids[5] = 5893;
     Assert.AreEqual(5, emptyTouchCollection.FindIndexByIdOrGetFreeIndex(5893));
 }
 public void FindIndexByIdOrGetFreeIndex()
 {
     Assert.AreEqual(0, touchCollection.FindIndexByIdOrGetFreeIndex(478));
 }
 public void FindIndexByIdWithExistingId()
 {
     var touchCollection = new TouchCollection(null);
     touchCollection.ids[5] = 5893;
     Assert.AreEqual(5, touchCollection.FindIndexByIdOrGetFreeIndex(5893));
 }
 public void FindIndexByIdOrGetFreeIndex()
 {
     var touchCollection = new TouchCollection(null);
     Assert.AreEqual(0, touchCollection.FindIndexByIdOrGetFreeIndex(478));
 }