Exemplo n.º 1
0
 public void ParseGarbage()
 {
     Assert.AreEqual(0, FormatDuration.Parse("Garbage in, zero out.  I just can't take it anymore!"));
 }
Exemplo n.º 2
0
 public void ParseOutOfOrder()
 {
     // Random order is not supported
     Assert.AreEqual(0, FormatDuration.Parse("17S 23H 666MS"));
 }
Exemplo n.º 3
0
 public void ParseFraction()
 {
     // Fractions are NYI
     Assert.AreEqual(0, FormatDuration.Parse("1.5s"));
 }
Exemplo n.º 4
0
 public void ParseHappyPathWithEverything()
 {
     Assert.AreEqual(83862666, FormatDuration.Parse("23H 17m 42s666MS"));
 }
Exemplo n.º 5
0
 public void ParseWithEmptyMinutes()
 {
     Assert.AreEqual(82817666, FormatDuration.Parse("23H 17S 666MS"));
 }
Exemplo n.º 6
0
 public void ParseMixedCase()
 {
     Assert.AreEqual(1017, FormatDuration.Parse("1s 17MS"));
 }
Exemplo n.º 7
0
 public void ParseWithSpaces()
 {
     Assert.AreEqual(1017, FormatDuration.Parse("1s 17ms"));
 }
Exemplo n.º 8
0
 public void ParseSomeMillis()
 {
     Assert.AreEqual(23, FormatDuration.Parse("23ms"));
 }
Exemplo n.º 9
0
 public void ParseOneSecond()
 {
     Assert.AreEqual(1000, FormatDuration.Parse("1s"));
 }
Exemplo n.º 10
0
 public void ParseEmpty()
 {
     Assert.AreEqual(0, FormatDuration.Parse(""));
 }