public void CreateWithNullArgumentsTest() { var o = CountryCurrencyObjectFactory.Create(null, null); Assert.AreEqual(o.DbRecord.ValidFrom, DateTime.MinValue); Assert.AreEqual(o.DbRecord.ValidTo, DateTime.MaxValue); Assert.AreEqual(o.Currency.DbRecord, o.DbRecord.Currency); Assert.AreEqual(o.Country.DbRecord, o.DbRecord.Country); Assert.AreEqual(o.DbRecord.CountryID, Constants.Unspecified); Assert.AreEqual(o.DbRecord.CurrencyID, Constants.Unspecified); }
public void CreateTest() { var r = GetRandom.Object <CountryCurrencyDbRecord>(); var country = new CountryObject(r.Country); var currency = new CurrencyObject(r.Currency); var o = CountryCurrencyObjectFactory.Create(country, currency, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.DbRecord.ValidFrom, r.ValidFrom); Assert.AreEqual(o.DbRecord.ValidTo, r.ValidTo); Assert.AreEqual(o.Currency.DbRecord, r.Currency); Assert.AreEqual(o.Country.DbRecord, r.Country); Assert.AreEqual(o.DbRecord.CountryID, r.Country.ID); Assert.AreEqual(o.DbRecord.CurrencyID, r.Currency.ID); Assert.AreEqual(o.DbRecord.Country, r.Country); Assert.AreEqual(o.DbRecord.Currency, r.Currency); }