This class implements the score for the player
Inheritance: RaceGame.Stat
Example #1
0
 public void Insert_InsertToNewBestTime_MoveToFirstPlaceInArray()
 {
     FillArray();
     TimeSpan time = new TimeSpan(0, 0, 0, 1);
     Score score = new Score("Mattias", time);
     list.Ïnsert(score, 0);
     Assert.That(list.scoreArray[0].Name, Is.EqualTo(score.Name));
 }
Example #2
0
 public void Insert_InsertToLastTime_MoveToLastPlaceInArray()
 {
     FillArray();
     TimeSpan time = new TimeSpan(0, 0, 5, 50);
     Score score = new Score("Fidde", time);
     list.Ïnsert(score, 4);
     Assert.That(list.scoreArray[4].Name, Is.EqualTo(score.Name));
 }
Example #3
0
 public void Insert_InsertToMiddleTime_MoveToMidPlaceInArray()
 {
     FillArray();
     TimeSpan time = new TimeSpan(0, 0, 4, 10);
     Score score = new Score("Magnus", time);
     list.Ïnsert(score, 3);
     Assert.That(list.scoreArray[3].Name, Is.EqualTo(score.Name));
 }
Example #4
0
 public void FillArray()
 {
     Score newScore2 = new Score("Stiffe", new TimeSpan(0, 0, 1, 10));
     Score newScore3 = new Score("Stiffe", new TimeSpan(0, 0, 2, 10));
     Score newScore4 = new Score("Stiffe", new TimeSpan(0, 0, 3, 10));
     Score newScore5 = new Score("Stiffe", new TimeSpan(0, 0, 5, 10));
     Score newScore6 = new Score("Stiffe", new TimeSpan(0, 0, 6, 10));
     list.scoreArray[0] = (newScore2);
     list.scoreArray[1] = (newScore3);
     list.scoreArray[2] = (newScore4);
     list.scoreArray[3] = (newScore5);
     list.scoreArray[4] = (newScore6);
 }
Example #5
0
 public void SaveScore_AddFasterScore_FasterScoreIsAddedFirst()
 {
     Score newScore2 = new Score("Olle", new TimeSpan(0, 0, 01));
        //list.SaveScore(newScore2);
        Assert.That(list.scoreArray[0].Time,  Is.EqualTo(newScore2.Time));
 }