示例#1
0
 public void Fourteen()
 {
     Assert.That(Say.InEnglish(14L), Is.EqualTo("fourteen"));
 }
示例#2
0
 public void Zero()
 {
     Assert.Equal("zero", Say.InEnglish(0));
 }
示例#3
0
 public void Numbers_below_zero_are_out_of_range()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => Say.InEnglish(-1));
 }
示例#4
0
 public void One_thousand()
 {
     Assert.Equal("one thousand", Say.InEnglish(1000));
 }
示例#5
0
 public void One_million_two_thousand_three_hundred_forty_five()
 {
     Assert.Equal("one million two thousand three hundred forty-five", Say.InEnglish(1002345));
 }
示例#6
0
 public void Twenty()
 {
     Assert.Equal("twenty", Say.InEnglish(20));
 }
示例#7
0
 public void One_hundred()
 {
     Assert.Equal("one hundred", Say.InEnglish(100));
 }
示例#8
0
 public void Zero()
 {
     Assert.That(Say.InEnglish(0L), Is.EqualTo("zero"));
 }
示例#9
0
 public void One_thousand_two_hundred_thirty_four()
 {
     Assert.That(Say.InEnglish(1234L), Is.EqualTo("one thousand two hundred thirty-four"));
 }
示例#10
0
 public void One_hundred_twenty_three()
 {
     Assert.That(Say.InEnglish(123L), Is.EqualTo("one hundred twenty-three"));
 }
示例#11
0
 public void One_thousand()
 {
     Assert.That(Say.InEnglish(1000L), Is.EqualTo("one thousand"));
 }
示例#12
0
 public void One_hundred()
 {
     Assert.That(Say.InEnglish(100L), Is.EqualTo("one hundred"));
 }
示例#13
0
 public void Twenty_two()
 {
     Assert.That(Say.InEnglish(22L), Is.EqualTo("twenty-two"));
 }
示例#14
0
 public void Twenty()
 {
     Assert.That(Say.InEnglish(20L), Is.EqualTo("twenty"));
 }
示例#15
0
 public void One()
 {
     Assert.Equal("one", Say.InEnglish(1));
 }
示例#16
0
 public void One_million_two()
 {
     Assert.That(Say.InEnglish(1000002L), Is.EqualTo("one million two"));
 }
示例#17
0
 public void Fourteen()
 {
     Assert.Equal("fourteen", Say.InEnglish(14));
 }
示例#18
0
 public void One_million_two_thousand_three_hundred_forty_five()
 {
     Assert.That(Say.InEnglish(1002345L), Is.EqualTo("one million two thousand three hundred forty-five"));
 }
示例#19
0
 public void Twenty_two()
 {
     Assert.Equal("twenty-two", Say.InEnglish(22));
 }
示例#20
0
 public void One_billion()
 {
     Assert.That(Say.InEnglish(1000000000L), Is.EqualTo("one billion"));
 }
示例#21
0
 public void One_hundred_twenty_three()
 {
     Assert.Equal("one hundred twenty-three", Say.InEnglish(123));
 }
示例#22
0
 public void Lower_bound()
 {
     Assert.That(() => Say.InEnglish(-1L), Throws.Exception);
 }
示例#23
0
 public void One_thousand_two_hundred_thirty_four()
 {
     Assert.Equal("one thousand two hundred thirty-four", Say.InEnglish(1234));
 }
示例#24
0
 public void Upper_bound()
 {
     Assert.That(() => Say.InEnglish(1000000000000L), Throws.Exception);
 }
示例#25
0
 public void One_billion()
 {
     Assert.Equal("one billion", Say.InEnglish(1000000000));
 }
示例#26
0
 public void Zero()
 {
     Console.WriteLine("In Zero Test.");
     Assert.Equal("zero", Say.InEnglish(0));
 }
示例#27
0
 public void A_big_number()
 {
     Assert.Equal("nine hundred eighty-seven billion six hundred fifty-four million three hundred twenty-one thousand one hundred twenty-three", Say.InEnglish(987654321123));
 }
示例#28
0
 public void One_million()
 {
     Assert.Equal("one million", Say.InEnglish(1000000L));
 }
示例#29
0
 public void Numbers_above_999_999_999_999_are_out_of_range()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => Say.InEnglish(1000000000000));
 }
示例#30
0
 public void One()
 {
     Assert.That(Say.InEnglish(1L), Is.EqualTo("one"));
 }