public void DeveCriarUmPratoValido() { //arrange var prato = PratoBuilder.Novo().Build(); //act var resultado = prato.Validar(); //assert Assert.IsTrue(resultado); }
public void NaoDeveCriarUmPratoValido() { //arrange var nomePrato = string.Empty; var prato = PratoBuilder.Novo().ComNomeDoPrato(nomePrato).Build(); //act var resultado = prato.Validar(); //assert Assert.IsFalse(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); }