Example #1
0
        public void Personal_top_when_there_is_only_one()
        {
            var sut = new global::HighScores.HighScores(new List <int> {
                40
            });

            Assert.Equal(new List <int> {
                40
            }, sut.PersonalTopThree());
        }
Example #2
0
        public void Personal_top_highest_to_lowest()
        {
            var sut = new global::HighScores.HighScores(new List <int> {
                20, 10, 30
            });

            Assert.Equal(new List <int> {
                30, 20, 10
            }, sut.PersonalTopThree());
        }
Example #3
0
        public void Personal_top_when_there_are_less_than_3()
        {
            var sut = new global::HighScores.HighScores(new List <int> {
                30, 70
            });

            Assert.Equal(new List <int> {
                70, 30
            }, sut.PersonalTopThree());
        }
Example #4
0
        public void Personal_top_three_from_a_list_of_scores()
        {
            var sut = new global::HighScores.HighScores(new List <int> {
                10, 30, 90, 30, 100, 20, 10, 0, 30, 40, 40, 70, 70
            });

            Assert.Equal(new List <int> {
                100, 90, 70
            }, sut.PersonalTopThree());
        }