private static void validateCurrency(CurrencyDbRecord actual, CurrencyDbRecord expected)
 {
     Assert.AreEqual(actual.ID, expected.ID);
     Assert.AreEqual(actual.Name, expected.Name);
     Assert.AreEqual(actual.Code, expected.Code);
     Assert.AreEqual(actual.ValidFrom, expected.ValidFrom);
     Assert.AreEqual(actual.ValidTo, expected.ValidTo);
 }
Example #2
0
        public static CurrencyObject Create(string id, string name, string code,
                                            DateTime?validFrom = null, DateTime?validTo = null)
        {
            var o = new CurrencyDbRecord {
                ID        = id,
                Name      = name,
                Code      = code,
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            return(new CurrencyObject(o));
        }
        public static CurrencyObject Create(string currencyId, string currencyName, string currencySymbol, DateTime?validFrom = null,
                                            DateTime?validTo = null)
        {
            var o = new CurrencyDbRecord
            {
                Code      = currencySymbol,
                Name      = currencyName,
                ID        = currencyId,
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            return(new CurrencyObject(o));
        }
Example #4
0
 public CurrencyObject(CurrencyDbRecord r)
 {
     DbRecord = r ?? new CurrencyDbRecord();
 }