public RelatoDePescaTest()
 {
     usuario = new Usuario("*****@*****.**", "123mudar", "123mudar");
     comentario = new Comentario("A pesca foi boa", usuario);
     peixe = new Peixe("Pacu");
     peixeCapturado = new PeixeCapturado(peixe, 10, 10);
     relatoDePesca = new RelatoDePesca(comentario, new DateTime(2015, 6, 9));
 }
        public void PreenchimentoCorreto()
        {
            PeixeCapturado peixeCapturado = new PeixeCapturado(new Peixe("Pacu"), 10, 5);

            Assert.AreEqual("Pacu", peixeCapturado.Peixe.Nome);
            Assert.AreEqual(10, peixeCapturado.Peso);
            Assert.AreEqual(5, peixeCapturado.Tamanho);
        }
        public void AlterarTamanho()
        {
            PeixeCapturado peixeCapturado = new PeixeCapturado(new Peixe("Pacu"), 10, 5);

            Assert.AreEqual(5, peixeCapturado.Tamanho);

            peixeCapturado.AlterarTamanho(20);

            Assert.AreEqual("Pacu", peixeCapturado.Peixe.Nome);
            Assert.AreEqual(10, peixeCapturado.Peso);
            Assert.AreEqual(20, peixeCapturado.Tamanho);
        }
Exemple #4
0
        /// <summary>
        /// Remove um peixe capturado
        /// </summary>
        public virtual void RemoverPeixeCapturado(PeixeCapturado peixeCapturado)
        {
            ValidarPeixeCapturadoCadastrado(peixeCapturado);

            PeixesCapturados.Remove(ObterPeixeCapturado(peixeCapturado));
        }
Exemple #5
0
        /// <summary>
        /// Atualiza um peixe capturado
        /// </summary>
        public virtual void AtualizaPeixeCapturado(PeixeCapturado peixeCapturado)
        {
            RemoverPeixeCapturado(peixeCapturado);

            AdicionarPeixeCapturado(peixeCapturado);
        }
Exemple #6
0
        /// <summary>
        /// Adiciona um peixe capturado
        /// </summary>
        public virtual void AdicionarPeixeCapturado(PeixeCapturado peixeCapturado)
        {
            ValidarPeixeCapturadoNaoCadastrado(peixeCapturado);

            PeixesCapturados.Add(peixeCapturado);
        }