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); }
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)); }
public CurrencyObject(CurrencyDbRecord r) { DbRecord = r ?? new CurrencyDbRecord(); }