public void ShouldTransformAMillionAndThousandand37CentsIntoNumberInWordsUsingAnd() { string extenso = new MoedaEUR(1023850.37).Extenso(); Assert.AreEqual("um milhão, vinte e três mil oitocentos e cinquenta euros e trinta e sete centavos", extenso); }
public void ShouldTransformOneHundredand37CentsInWords() { string extenso = new MoedaEUR(100.37).Extenso(); Assert.AreEqual("cem euros e trinta e sete centavos", extenso); }
public void ShouldTransform99CentsInWords() { string extenso = new MoedaEUR(0.99).Extenso(); Assert.AreEqual("noventa e nove centavos", extenso); }
public void ShouldTransform14InWords() { string extenso = new MoedaEUR(14).Extenso(); Assert.AreEqual("quatorze euros", extenso); }
public void ShouldTransform53InWordsUsingAnd() { string extenso = new MoedaEUR(53).Extenso(); Assert.AreEqual("cinquenta e três euros", extenso); }
public void ShouldTransform1E21() { string extenso = new MoedaEUR(1E21).Extenso(); Assert.AreEqual("um sextilhão de euros", extenso); }
public void ShouldTransform1InWords() { string extenso = new MoedaEUR(1).Extenso(); Assert.AreEqual("um euro", extenso); }
public void ShouldTransform999and37CentsInWords() { string extenso = new MoedaEUR(999.37).Extenso(); Assert.AreEqual("novecentos e noventa e nove euros e trinta e sete centavos", extenso); }
public void ShouldTransformThousandInWords() { string extenso = new MoedaEUR(1000).Extenso(); Assert.AreEqual("um mil euros", extenso); }
public void ShouldTransform201and37CentsInWordsUsingAnd() { string extenso = new MoedaEUR(201.37).Extenso(); Assert.AreEqual("duzentos e um euros e trinta e sete centavos", extenso); }
public void ShouldTransform999InWords() { string extenso = new MoedaEUR(999).Extenso(); Assert.AreEqual("novecentos e noventa e nove euros", extenso); }
public void ShouldTransform201InWordsUsingAnd() { string extenso = new MoedaEUR(201).Extenso(); Assert.AreEqual("duzentos e um euros", extenso); }
public void ShouldNotTransformNegativeDouble() { string extenso = new MoedaEUR(-1).Extenso(); }
public void ShouldTransform199InWordsUsingAnd() { string extenso = new MoedaEUR(199).Extenso(); Assert.AreEqual("cento e noventa e nove euros", extenso); }
public void ShouldTransformTwoMillionUsingPlural() { string extenso = new MoedaEUR(2e6).Extenso(); Assert.AreEqual("dois milhões de euros", extenso); }
public void ShouldTransformThousandInWordsUsingAnd() { string extenso = new MoedaEUR(1031).Extenso(); Assert.AreEqual("um mil e trinta e um euros", extenso); }
public void ShouldTransformANumberand37CentsInWordsUsingFraction() { string extenso = new MoedaEUR(222.37).Extenso(); Assert.AreEqual("duzentos e vinte e dois euros e trinta e sete centavos", extenso); }
public void ShouldTransformThousandand37CentsInWordsUsingAnd() { string extenso = new MoedaEUR(1031.37).Extenso(); Assert.AreEqual("um mil e trinta e um euros e trinta e sete centavos", extenso); }
public void ShouldTransform2E21() { string extenso = new MoedaEUR(2E21).Extenso(); Assert.AreEqual("dois sextilhões de euros", extenso); }
public void ShouldTransformAMillionIntoNumberInWordsUsingSingular() { string extenso = new MoedaEUR(1000000).Extenso(); Assert.AreEqual("um milhão de euros", extenso); }
public void ShouldTransform2InWords() { string extenso = new MoedaEUR(2).Extenso(); Assert.AreEqual("dois euros", extenso); }
public void ShouldTransformAMillionand37CentsIntoNumberInWordsUsingSingular() { string extenso = new MoedaEUR(1000000.37).Extenso(); Assert.AreEqual("um milhão de euros e trinta e sete centavos", extenso); }
public void ShouldTransform14and37CentsInWords() { string extenso = new MoedaEUR(14.37).Extenso(); Assert.AreEqual("quatorze euros e trinta e sete centavos", extenso); }
public void ShouldTransformAMillionIntoNumberInWordsUsingAnd() { string extenso = new MoedaEUR(1000150.99).Extenso(); Assert.AreEqual("um milhão e cento e cinquenta euros e noventa e nove centavos", extenso); }
public void ShouldTransform53and37CentsInWordsUsingAnd() { string extenso = new MoedaEUR(53.37).Extenso(); Assert.AreEqual("cinquenta e três euros e trinta e sete centavos", extenso); }
public void ShouldTransformOneHundredInWords() { string extenso = new MoedaEUR(100).Extenso(); Assert.AreEqual("cem euros", extenso); }