public void DadoDesricaoInvalida_QuandoCriarQuestaoDissertativa_DevoReceberFalha() { var questao = Questao.CriarDissertativa(_nivelEnsino, _disciplina, ""); questao.IsFailure.ShouldBeTrue(); questao.Error.ShouldBe(QuestoesMotivosErro.DescricaoObrigatoria); }
public void DadoNivelDeEnsinoInvalido_QuandoCriarQuestaoDissertativa_DevoReceberFalha() { var questao = Questao.CriarDissertativa(0, 123, _descricao); questao.IsFailure.ShouldBeTrue(); questao.Error.ShouldBe(QuestoesMotivosErro.NivelEnsinoObrigatorio); }
public void DadoUmValorParaId_QuandoCriarQuestaoDissertativa_DevoRecebeObjetoComIdInformado() { const int id = 87163; var questao = Questao.CriarDissertativa(_nivelEnsino, _disciplina, _descricao, id); questao.IsSuccess.ShouldBeTrue(); questao.Value.Id.ShouldBe(id); }
public void DadoValoresValidosParaQuestao_QuandoCriarQuestaoDissertativa_DevoRecebeObjetoValido() { var questao = Questao.CriarDissertativa(_nivelEnsino, _disciplina, _descricao); questao.IsSuccess.ShouldBeTrue(); questao.Value.ShouldBeOfType(typeof(QuestaoDissertativa)); questao.Value.Id.ShouldBe(0); questao.Value.NivelEnsinoId.ShouldBe(_nivelEnsino); questao.Value.DisciplinaId.ShouldBe(_disciplina); questao.Value.Descricao.ShouldBe(_descricao); }