public void DeveCriarUmaquestaoValida() { //arrange var questao = QuestaoBuilder.Novo().Build(); //act var resultado = questao.Validar(); //assert Assert.IsTrue(resultado); }
public void NaoDeveAdicionarUmNoFilho() { //arrange var prato = PratoBuilder.Novo().Build(); var noPai = QuestaoBuilder.Novo().Build(); var ultimaOpacao = 1; //act prato.ProximoNoDeDecisao(ultimaOpacao, noPai); var resultado = noPai.RetornarFilhoDaEsquerda() != null; //assert Assert.IsFalse(resultado); }
public void NaoDeveCriarUmaquestaoValida() { //arrange var descricaoInvalida = string.Empty; var questao = QuestaoBuilder.Novo().ComDescricao(descricaoInvalida).Build(); //act var resultado = questao.Validar(); //assert Assert.IsFalse(resultado); }