public void Avaliacao_Dominio_DeveValidarOk() { ResultadoFake resultado = new ResultadoFake(); resultado.Aluno = ObjectMother.ObterAlunoValido(); avaliacao.Resultados.Add(resultado); Action acao = avaliacao.Validar; acao.Should().NotThrow(); }
public void Avaliacao_Dominio_DeveJogarExcecaoDoisResultadosParaMesmoAluno() { ResultadoFake resultado = new ResultadoFake(); resultado.Aluno = ObjectMother.ObterAlunoValido(); avaliacao.Resultados.Add(resultado); avaliacao.Resultados.Add(resultado); Action acao = avaliacao.Validar; acao.Should().Throw <AvalicaoResultadosMesmoAlunoException>(); }
public void Avaliacao_Dominio_DeveValidarOkMaisResultados() { ResultadoFake resultado = new ResultadoFake(); ResultadoFake resultadoAdicional = new ResultadoFake(); resultadoAdicional.Aluno = new Aluno() { Nome = "Ciclano" }; resultado.Aluno = ObjectMother.ObterAlunoValido(); avaliacao.Resultados.Add(resultado); avaliacao.Resultados.Add(resultadoAdicional); Action acao = avaliacao.Validar; acao.Should().NotThrow(); }