예제 #1
0
        public void TesteRegraColunaPrincipalPossuiItem(bool palavraChaveInformado)
        {
            validador.AssineRegraColunaPrincipalPossuiItem();

            var questaoAssociacaoDeColunas = palavraChaveInformado ? new Questao <AssociacaoDeColunas>()
            {
                RespostaEsperada = new AssociacaoDeColunas
                {
                    Colunas = new List <Colunas>
                    {
                        new Colunas
                        {
                            ColunaPrincipal = new Coluna
                            {
                                Letra     = "a",
                                Descricao = "Pergunta A"
                            },
                            ColunaAssociada = new Coluna
                            {
                                Letra     = "i",
                                Descricao = "Resposta da A"
                            }
                        },
                        new Colunas
                        {
                            ColunaPrincipal = new Coluna
                            {
                                Letra     = "b",
                                Descricao = "Pergunta B"
                            },
                            ColunaAssociada = new Coluna
                            {
                                Letra     = "ii",
                                Descricao = "Resposta da B"
                            }
                        }
                    }
                }
            } : new Questao <AssociacaoDeColunas> {
                RespostaEsperada = new AssociacaoDeColunas()
            };

            ValideTeste(!palavraChaveInformado, questaoAssociacaoDeColunas, validador, "A coluna principal deve possuir pelo menos algum item.");
        }