Exemplo n.º 1
0
 public void ParseNumFalse()
 {
     Assert.Throws <NotSupportedException>(() =>
     {
         Iso4217.Parse(12345);
     });
 }
Exemplo n.º 2
0
        public void TryParseCharCode(string code, string exp)
        {
            ICurrency c;

            Assert.IsTrue(Iso4217.TryParse(code, out c));
            Assert.AreEqual(exp, c.CharCode);
        }
Exemplo n.º 3
0
 public void ParseCharFalse()
 {
     Assert.Throws <NotSupportedException>(() =>
     {
         Iso4217.Parse("???");
     });
 }
Exemplo n.º 4
0
        public void Localization(string code, string culture, string exp)
        {
            CultureInfo ci = CultureInfo.GetCultureInfo(culture);

            Thread.CurrentThread.CurrentCulture   = ci;
            Thread.CurrentThread.CurrentUICulture = ci;
            Assert.AreEqual(exp, Iso4217.Parse(code).ToString());
        }
Exemplo n.º 5
0
 public void AllCurrensiesFromIso4217()
 {
     foreach (var c in Iso4217.GetAll())
     {
         Assert.AreEqual(c, Iso4217.Parse(c.CharCode));
         Assert.AreEqual(c, Iso4217.Parse(c.NumCode));
     }
 }
Exemplo n.º 6
0
 public void FloorMajorUnit(string code, decimal amount, decimal exp)
 {
     Assert.AreEqual(exp, Iso4217.Parse(code).Money(amount).FloorMajorUnit().Amount);
 }
Exemplo n.º 7
0
 public void CeilingMinorUnit(string code, decimal amount, decimal exp)
 {
     Assert.AreEqual(exp, Iso4217.Parse(code).Money(amount).CeilingMinorUnit().Amount);
 }
Exemplo n.º 8
0
 public void TotalMinorUnit(string code, decimal amount, decimal exp)
 {
     Assert.AreEqual(exp, Iso4217.Parse(code).Money(amount).TotalMinorUnit);
 }
Exemplo n.º 9
0
 public void IsRounded(string code, decimal amount)
 {
     Assert.IsTrue(Iso4217.Parse(code).Money(amount).IsRounded);
 }
Exemplo n.º 10
0
        public void TryParseCharCodeFail()
        {
            ICurrency c;

            Assert.IsFalse(Iso4217.TryParse(12345, out c));
        }
Exemplo n.º 11
0
        public void TryParseNumCodeFail()
        {
            ICurrency c;

            Assert.IsFalse(Iso4217.TryParse("???", out c));
        }
Exemplo n.º 12
0
 public void NotContainCurrency()
 {
     Assert.IsFalse(Iso4217.Contain(new FakeCurrency()));
 }
Exemplo n.º 13
0
 public void NotContainCode()
 {
     Assert.IsFalse(Iso4217.Contain("???"));
 }
Exemplo n.º 14
0
 public void Contains(string code)
 {
     Assert.IsTrue(Iso4217.Contain(code));
     Assert.IsTrue(Iso4217.Contain(Iso4217.Parse(code)));
 }
Exemplo n.º 15
0
 public void ParseCharCode(string code, string exp)
 {
     Assert.AreEqual(exp, Iso4217.Parse(code).CharCode);
 }