コード例 #1
0
        public void Can_add_one_entrant()
        {
            var raffler = new Raffler();
            raffler.AddEntrant("Per Persson");

            Assert.AreEqual(1, raffler.NumberOfEntrants());
        }
コード例 #2
0
        public void Returns_specific_winner_when_only_one_entrant()
        {
            var raffler = new Raffler();
            var expected = "Per Persson";
            raffler.AddEntrant(expected);

            Assert.AreEqual(expected, raffler.GetRandomWinner());
        }
コード例 #3
0
        public void Can_return_a_winner()
        {
            var raffler = new Raffler();

            raffler.AddEntrant("Johan Johansson");

            raffler.AddEntrant("Per Persson");

            string winner = raffler.GetRandomWinner();

            Assert.IsNotNullOrEmpty(winner);
        }
コード例 #4
0
        public void Raffler_list_is_initialized_empty()
        {
            var raffler = new Raffler();

            Assert.IsNotNull(raffler.Entrants);
        }