コード例 #1
0
        public void FilmeIdNaoDeveSerZeroOuNegativo(int filmeId)
        {
            var messagem = Assert.Throws <ArgumentException>(() =>
                                                             FilmBuilder.Novo().ComFilmeId(filmeId).Build()).Message;

            Assert.Equal("Id do filme inválido", messagem);
        }
コード例 #2
0
        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");
        }
コード例 #3
0
        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");
        }
コード例 #4
0
 public void TituloNaoDeveSerVazioOuNulo(string titulo)
 {
     Assert.Throws <ArgumentException>(() =>
                                       FilmBuilder.Novo().ComTitulo(titulo).Build()).ComMensagem("Título do filme inválido");
 }