public void WhenSend_16792() { const string expected = "SIXTEEN THOUSAND SEVEN HUNDRED NINETY-TWO AND 99/100 DOLLARS"; var actual = new CheckAmount(16792.99).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_1010321() { const string expected = "ONE MILLION TEN THOUSAND THREE HUNDRED TWENTY-ONE AND 5/100 DOLLARS"; var actual = new CheckAmount(1010321.05).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_0() { const string expected = "ZERO"; var actual = new CheckAmount(0).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_MaxNumber_2147483647() { const string expected = "TWO BILLION ONE HUNDRED FORTY-SEVEN MILLION FOUR HUNDRED EIGHTY-THREE THOUSAND SIX HUNDRED FORTY-SEVEN AND 10/100 DOLLARS"; var actual = new CheckAmount(2147483647.10).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_210992265() { const string expected = "TWO HUNDRED TEN MILLION NINE HUNDRED NINETY-TWO THOUSAND TWO HUNDRED SIXTY-FIVE AND 99/100 DOLLARS"; var actual = new CheckAmount(210992265.99).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_10() { const string expected = "TEN AND 24/100 DOLLARS"; var actual = new CheckAmount(10.24).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_0_99() { const string expected = "ZERO AND 99/100 DOLLARS"; var actual = new CheckAmount(.99).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_54() { const string expected = "FIFTY-FOUR AND 74/100 DOLLARS"; var actual = new CheckAmount(54.74).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_17() { const string expected = "SEVENTEEN AND 29/100 DOLLARS"; var actual = new CheckAmount(17.291).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_134() { const string expected = "ONE HUNDRED THIRTY-FOUR AND 11/100 DOLLARS"; var actual = new CheckAmount(134.11).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_1512() { const string expected = "ONE THOUSAND FIVE HUNDRED TWELVE AND 42/100 DOLLARS"; var actual = new CheckAmount(1512.42).ToString(); Assert.AreEqual(expected, actual); }
public void WhenSend_72193265() { const string expected = "SEVENTY-TWO MILLION ONE HUNDRED NINETY-THREE THOUSAND TWO HUNDRED SIXTY-FIVE AND 70/100 DOLLARS"; var actual = new CheckAmount(72193265.7).ToString(); Assert.AreEqual(expected, actual); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (FirstName != null) { hashCode = hashCode * 59 + FirstName.GetHashCode(); } if (LastName != null) { hashCode = hashCode * 59 + LastName.GetHashCode(); } if (CompanyName != null) { hashCode = hashCode * 59 + CompanyName.GetHashCode(); } if (DepartmentDocumentNumber != null) { hashCode = hashCode * 59 + DepartmentDocumentNumber.GetHashCode(); } if (CheckNumber != null) { hashCode = hashCode * 59 + CheckNumber.GetHashCode(); } if (CheckAmount != null) { hashCode = hashCode * 59 + CheckAmount.GetHashCode(); } if (CheckDate != null) { hashCode = hashCode * 59 + CheckDate.GetHashCode(); } if (TransmittalNumber != null) { hashCode = hashCode * 59 + TransmittalNumber.GetHashCode(); } if (TransmittalStatus != null) { hashCode = hashCode * 59 + TransmittalStatus.GetHashCode(); } if (DepositNumber != null) { hashCode = hashCode * 59 + DepositNumber.GetHashCode(); } if (CashListing != null) { hashCode = hashCode * 59 + CashListing.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if DepartmentDocumentRequest instances are equal /// </summary> /// <param name="other">Instance of DepartmentDocumentRequest to be compared</param> /// <returns>Boolean</returns> public bool Equals(DepartmentDocumentRequest other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( CheckNumber == other.CheckNumber || CheckNumber != null && CheckNumber.Equals(other.CheckNumber) ) && ( FirstName == other.FirstName || FirstName != null && FirstName.Equals(other.FirstName) ) && ( LastName == other.LastName || LastName != null && LastName.Equals(other.LastName) ) && ( CompanyName == other.CompanyName || CompanyName != null && CompanyName.Equals(other.CompanyName) ) && ( CheckAmount == other.CheckAmount || CheckAmount != null && CheckAmount.Equals(other.CheckAmount) ) && ( CashListing == other.CashListing || CashListing != null && CashListing.Equals(other.CashListing) ) && ( Comments == other.Comments || Comments != null && Comments.Equals(other.Comments) )); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (CheckNumber != null) { hashCode = hashCode * 59 + CheckNumber.GetHashCode(); } if (FirstName != null) { hashCode = hashCode * 59 + FirstName.GetHashCode(); } if (LastName != null) { hashCode = hashCode * 59 + LastName.GetHashCode(); } if (CompanyName != null) { hashCode = hashCode * 59 + CompanyName.GetHashCode(); } if (CheckAmount != null) { hashCode = hashCode * 59 + CheckAmount.GetHashCode(); } if (CashListing != null) { hashCode = hashCode * 59 + CashListing.GetHashCode(); } if (Comments != null) { hashCode = hashCode * 59 + Comments.GetHashCode(); } return(hashCode); } }
public void WhenSend_1() { const string expected = "ONE"; var actual = new CheckAmount(1).ToString(); Assert.AreEqual(expected, actual); }
/// <summary> /// Returns true if DepartmentDocumentSearchResponse instances are equal /// </summary> /// <param name="other">Instance of DepartmentDocumentSearchResponse to be compared</param> /// <returns>Boolean</returns> public bool Equals(DepartmentDocumentSearchResponse other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( FirstName == other.FirstName || FirstName != null && FirstName.Equals(other.FirstName) ) && ( LastName == other.LastName || LastName != null && LastName.Equals(other.LastName) ) && ( CompanyName == other.CompanyName || CompanyName != null && CompanyName.Equals(other.CompanyName) ) && ( DepartmentDocumentNumber == other.DepartmentDocumentNumber || DepartmentDocumentNumber != null && DepartmentDocumentNumber.Equals(other.DepartmentDocumentNumber) ) && ( CheckNumber == other.CheckNumber || CheckNumber != null && CheckNumber.Equals(other.CheckNumber) ) && ( CheckAmount == other.CheckAmount || CheckAmount != null && CheckAmount.Equals(other.CheckAmount) ) && ( CheckDate == other.CheckDate || CheckDate != null && CheckDate.Equals(other.CheckDate) ) && ( TransmittalNumber == other.TransmittalNumber || TransmittalNumber != null && TransmittalNumber.Equals(other.TransmittalNumber) ) && ( TransmittalStatus == other.TransmittalStatus || TransmittalStatus != null && TransmittalStatus.Equals(other.TransmittalStatus) ) && ( DepositNumber == other.DepositNumber || DepositNumber != null && DepositNumber.Equals(other.DepositNumber) ) && ( CashListing == other.CashListing || CashListing != null && CashListing.Equals(other.CashListing) )); }
/// <summary> /// Returns true if DepartmentDocument instances are equal /// </summary> /// <param name="other">Instance of DepartmentDocument to be compared</param> /// <returns>Boolean</returns> public bool Equals(DepartmentDocumentDto other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DepartmentDocumentNumber == other.DepartmentDocumentNumber || DepartmentDocumentNumber != null && DepartmentDocumentNumber.Equals(other.DepartmentDocumentNumber) ) && ( TransmittalNumber == other.TransmittalNumber || TransmittalNumber != null && TransmittalNumber.Equals(other.TransmittalNumber) ) && ( CheckNumber == other.CheckNumber || CheckNumber != null && CheckNumber.Equals(other.CheckNumber) ) && ( FirstName == other.FirstName || FirstName != null && FirstName.Equals(other.FirstName) ) && ( LastName == other.LastName || LastName != null && LastName.Equals(other.LastName) ) && ( CompanyName == other.CompanyName || CompanyName != null && CompanyName.Equals(other.CompanyName) ) && ( CheckAmount == other.CheckAmount || CheckAmount != null && CheckAmount.Equals(other.CheckAmount) ) && ( CashListing == other.CashListing || CashListing != null && CashListing.Equals(other.CashListing) ) && ( Comments == other.Comments || Comments != null && Comments.Equals(other.Comments) ) && ( DateTimeStamp == other.DateTimeStamp || DateTimeStamp != null && DateTimeStamp.Equals(other.DateTimeStamp) )); }
/// <summary> /// Returns true if DepartmentDocumentSearchRequest instances are equal /// </summary> /// <param name="other">Instance of DepartmentDocumentSearchRequest to be compared</param> /// <returns>Boolean</returns> public bool Equals(DepartmentDocumentSearchRequest other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( FirstName == other.FirstName || FirstName != null && FirstName.Equals(other.FirstName) ) && ( LastName == other.LastName || LastName != null && LastName.Equals(other.LastName) ) && ( CompanyName == other.CompanyName || CompanyName != null && CompanyName.Equals(other.CompanyName) ) && ( DepartmentDocumentNumber == other.DepartmentDocumentNumber || DepartmentDocumentNumber != null && DepartmentDocumentNumber.Equals(other.DepartmentDocumentNumber) ) && ( DdnSearchType == other.DdnSearchType || DdnSearchType != null && DdnSearchType.Equals(other.DdnSearchType) ) && ( CheckNumber == other.CheckNumber || CheckNumber != null && CheckNumber.Equals(other.CheckNumber) ) && ( DepositNumber == other.DepositNumber || DepositNumber != null && DepositNumber.Equals(other.DepositNumber) ) && ( TransmittalNumber == other.TransmittalNumber || TransmittalNumber != null && TransmittalNumber.Equals(other.TransmittalNumber) ) && ( TransmittalStatus == other.TransmittalStatus || TransmittalStatus != null && TransmittalStatus.Equals(other.TransmittalStatus) ) && ( CheckAmount == other.CheckAmount || CheckAmount != null && CheckAmount.Equals(other.CheckAmount) ) && ( CashListing == other.CashListing || CashListing != null && CashListing.Equals(other.CashListing) ) && ( EoCode == other.EoCode || EoCode != null && EoCode.Equals(other.EoCode) ) && ( ObjectCode == other.ObjectCode || ObjectCode != null && ObjectCode.Equals(other.ObjectCode) ) && ( DepositDateFrom == other.DepositDateFrom || DepositDateFrom != null && DepositDateFrom.Equals(other.DepositDateFrom) ) && ( DepositDateTo == other.DepositDateTo || DepositDateTo != null && DepositDateTo.Equals(other.DepositDateTo) )); }