public void ConvertToPenniesFrom_ZeroDollarsAndThirtyCents_ReturnsThirtyCents() { decimal input = 0.3m; int expected = 30; CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.AreEqual(expected, ctfios.ConvertToPenniesFrom(input)); }
public void ConvertToPenniesFrom_FiveHundredTwentyThreeDollarsAndTwentyCents_ReturnsFiftyTwoThousandThreeHundredTwentyCents() { decimal input = 523.2m; int expected = 52320; CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.AreEqual(expected, ctfios.ConvertToPenniesFrom(input)); }
public void ConvertToPenniesFrom_FourtyTwoDollarsAndZeroCents_ReturnsFourThousandTwoHunderedCents() { decimal input = 42m; int expected = 4200; CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.AreEqual(expected, ctfios.ConvertToPenniesFrom(input)); }
public void HasLessThanThreeDecimalPlaces_ZeroPointOneOneOne_ReturnsFalse_AsDoSubsequentValuesAfterDivindingBySevenInALoopOfTen() { decimal input = 0.111m; decimal divisor = 7; CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); for (int i = 0; i < 10; ++i) { if (i > 0) { input /= divisor; } Assert.IsFalse(ctfios.HasLessThanThreeDecimalPlaces(input)); } }
public void HasLessThanThreeDecimalPlaces_OnePointFourFiveThree_ReturnsFalse() { CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.IsFalse(ctfios.HasLessThanThreeDecimalPlaces(1.453m)); }
public void HasLessThanThreeDecimalPlaces_OnePointSixNine_ReturnsTrue() { CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.IsTrue(ctfios.HasLessThanThreeDecimalPlaces(1.69m)); }
public void HasLessThanThreeDecimalPlaces_Zero_ReturnsTrue() { CashTransactionFileIOService ctfios = new CashTransactionFileIOService(); Assert.IsTrue(ctfios.HasLessThanThreeDecimalPlaces(0m)); }