public void Convert_NonZeroAmount_ReturnsItsString(decimal amount, string expected) { var converter = new AmountSummarizing(null); var actual = converter.Convert(amount, null, null, null); Expect(actual, EqualTo(expected)); }
public void Convert_ZeroAmount_ReturnsEmptyString() { var converter = new AmountSummarizing(null); var actual = converter.Convert(0m, null, null, null); Expect(actual, EqualTo(string.Empty)); }
public void ConvertBack_Always_SummarizesDecimalsFromString() { var adder = For <IAdder>(); var converter = new AmountSummarizing(adder); adder.Convert("20 + 10").Returns(30m); var actual = converter.ConvertBack("20 + 10", null, null, null); Expect(actual, EqualTo(30m)); }