Exemple #1
0
 public Movimentacao(DateTime data, DescricaoDeMovimentacao descricao, ValorDeMovimentacao valor, CategoriaDeMovimentacao categoria)
 {
     Data      = data;
     Descricao = descricao ?? throw new ArgumentNullException(nameof(descricao));
     Valor     = valor ?? throw new ArgumentNullException(nameof(valor));
     Categoria = categoria ?? throw new ArgumentNullException(nameof(categoria));
 }
        public bool Equals(DescricaoDeMovimentacao descricaoDeMovimentacao)
        {
            if (descricaoDeMovimentacao == null)
            {
                return(false);
            }

            if (ReferenceEquals(this, descricaoDeMovimentacao))
            {
                return(true);
            }

            return(descricaoDeMovimentacao._descricao == _descricao);
        }