public void AoComararComOutroObjeto_DeveRetornarOValorEsperadoDeAcordoComATaxa(TaxaJuros taxaJuros, bool resultadoEsperado) { var resultado = _taxa.Equals(taxaJuros); Assert.Equal(resultadoEsperado, resultado); }
public override bool Equals(object obj) { if (obj == null || obj.GetType() != GetType()) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } var outro = obj as JurosCompostos; return (ValorInicial.Equals(outro.ValorInicial) && TaxaJuros.Equals(outro.TaxaJuros) && Meses.Equals(outro.Meses)); }