public static bool PossuiNomeCidadeInformado(this AdicionaNovaCidadeCommand command)
 {
     return(AssertionConcern.IsSatisfiedBy(AssertionConcern.AssertTrue(command.Nome != string.Empty, "Nome da Cidade não informado")));
 }
 public static bool PossuiNomeCidadeUnico(this AdicionaNovaCidadeCommand command, ICidadeRepository cidadeRepository)
 {
     return(AssertionConcern.IsSatisfiedBy(AssertionConcern.AssertTrue(cidadeRepository.ObterPorNome(command.Nome) == null, "Nome da Cidade já existe")));
 }