Exemplo n.º 1
0
        public void AplicarCategoria(Categoria categoria)
        {
            if (categoria == null)
            {
                throw new ArgumentException("Categoria não definida");
            }

            if (!Tema.PertenceACategoria(categoria))
            {
                throw new ArgumentException("Esta Categoria não pertence a este Tema");
            }

            Categoria       = categoria;
            DataAtualizacao = DateTime.Now;
        }