示例#1
0
        public void SortearTabelaCampeonato_IsCorrect()
        {
            _competidores.Add("Marcelo");
            _competidores.Add("Estevão");
            _competidores.Add("Pedro Ramos");

            Assert.AreEqual(3, SimpleFunctions.SortearTabelaCampeonato(_competidores).Count);

            _competidores.Clear();
            _competidores.Add("Marcelo");
            _competidores.Add("Pedro Ramos");
            _competidores.Add("Augusto");
            _competidores.Add("Renan");
            _competidores.Add("Estevão");

            Assert.AreEqual(10, SimpleFunctions.SortearTabelaCampeonato(_competidores).Count);
        }
示例#2
0
        public void SortearTabelaCampeonato_IsValid()
        {
            Assert.Throws <ArgumentException>(
                delegate
            {
                SimpleFunctions.SortearTabelaCampeonato(_competidores);
            });

            Assert.Throws <ArgumentException>(
                delegate
            {
                _competidores.Add("Marcelo");
                SimpleFunctions.SortearTabelaCampeonato(_competidores);
            });

            Assert.Throws <ArgumentException>(
                delegate
            {
                _competidores.Add("Estevão");
                SimpleFunctions.SortearTabelaCampeonato(_competidores);
            });
        }