public override int GetHashCode() { unchecked { return((Page.GetHashCode() * 397) ^ CaptureNumber.GetHashCode()); } }
public int GetIdempotentKey() { unchecked { int hashCode = CaptureNumber?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (CreditNoteNumber?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ OrderItems.GetIdempotentListKey(); hashCode = (hashCode * 397) ^ (OrderNumber?.GetHashCode() ?? 0); return(hashCode); } }
public void ConvertNumberToStringOneDollarOneCentCheck() { // Arrange getNumber = new CaptureNumber(_conversion.Object); // Act var result1 = getNumber.GetWords(01.1); var result2 = getNumber.GetWords(01); var result3 = getNumber.GetWords(0.1); var result4 = getNumber.GetWords(2.0); var result5 = getNumber.GetWords(0.2); //Assert Assert.AreEqual("one dollar and one cent", result1); Assert.AreEqual("one dollar", result2); Assert.AreEqual("zero dollars and one cent", result3); Assert.AreEqual("two dollars", result4); Assert.AreEqual("zero dollars and two cents", result5); }
public void ConvertNumberToStringPassTest() { // Arrange getNumber = new CaptureNumber(_conversion.Object); // Act var result1 = getNumber.GetWords(12.02); var result2 = getNumber.GetWords(12); var result3 = getNumber.GetWords(.02); var result4 = getNumber.GetWords(12.00); var result5 = getNumber.GetWords(00.02); // Assert Assert.AreEqual("twelve dollars and two cents", result1); Assert.AreEqual("twelve dollars", result2); Assert.AreEqual("zero dollars and two cents", result3); Assert.AreEqual("twelve dollars", result4); Assert.AreEqual("zero dollars and two cents", result5); }