コード例 #1
0
        public void TesteRegraEscolhasNaoDevemSerVazias(bool palavraChaveInformado)
        {
            validador.AssineRegraEscolhasNaoDevemSerVazias();

            var questaoMultiplaEscolha = palavraChaveInformado ? new Questao <MultiplaEscolha>()
            {
                RespostaEsperada = new MultiplaEscolha
                {
                    Alternativas = new List <Escolha>
                    {
                        new Escolha
                        {
                            Descricao = "Pergunta de multipla escolha",
                            Correta   = true
                        },
                        new Escolha
                        {
                            Descricao = "Pergunta de multipla escolha",
                            Correta   = false
                        },
                        new Escolha
                        {
                            Descricao = "Pergunta de multipla escolha",
                            Correta   = false
                        }
                    }
                }
            } : new Questao <MultiplaEscolha> {
                RespostaEsperada = new MultiplaEscolha()
            };

            ValideTeste(!palavraChaveInformado, questaoMultiplaEscolha, validador, "As escolhas da questão não podem ser vazias.");
        }