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; }