public void FilmeIdNaoDeveSerZeroOuNegativo(int filmeId) { var messagem = Assert.Throws <ArgumentException>(() => FilmBuilder.Novo().ComFilmeId(filmeId).Build()).Message; Assert.Equal("Id do filme inválido", messagem); }
public void LancamentoNaoDeveSerVazioOuNuloOuNaoData(string lancamento) { var filmeEsperado = new { Filme_Id = _filme_id, Titulo = _titulo, Nota = _nota }; Assert.Throws <ArgumentException>(() => FilmBuilder.Novo().ComLancamento(lancamento).Build()).ComMensagem("Lancamento do filme inválido"); }
public void NotaNaoDeveSerZeroOuNegativoOuMaiorQueCinco(int nota) { var filmeEsperado = new { Filme_Id = _filme_id, Titulo = _titulo, Lancamento = _lancamento }; Assert.Throws <ArgumentException>(() => FilmBuilder.Novo().ComNota(nota).Build()).ComMensagem("Nota do filme inválida"); }
public void TituloNaoDeveSerVazioOuNulo(string titulo) { Assert.Throws <ArgumentException>(() => FilmBuilder.Novo().ComTitulo(titulo).Build()).ComMensagem("Título do filme inválido"); }