public void CanReadValueTypes() { var acocunt = new БанковскиеСчета { ДатаЗакрытия = new DateTime(2016, 6, 21) }; dataContext.Save(acocunt); var account = dataContext.Single <БанковскиеСчета>(); Assert.That(account.ДатаЗакрытия, Is.EqualTo(new DateTime(2016, 6, 21))); }
public void UnionTypeWithEnumValue() { var contract = new БанковскиеСчета { Наименование = "Тестовый счет", Владелец = ВидыЛицензийАлкогольнойПродукции.Пиво }; dataContext.Save(contract); var array = dataContext.Select <БанковскиеСчета>().ToArray(); Assert.That(array.Length, Is.EqualTo(1)); Assert.That(array[0].Владелец, Is.EqualTo(ВидыЛицензийАлкогольнойПродукции.Пиво)); }
public void UnionTypeWithAbstractEntityValue() { var counterparty = new Контрагенты { Наименование = "Тестовый контрагент" }; var contract = new БанковскиеСчета { Наименование = "Тестовый счет", Владелец = counterparty }; dataContext.Save(contract); var array = dataContext.Select <БанковскиеСчета>().ToArray(); Assert.That(array.Length, Is.EqualTo(1)); Assert.That(array[0].Владелец, Is.TypeOf <Контрагенты>()); Assert.That(((Контрагенты)array[0].Владелец).Наименование, Is.EqualTo("Тестовый контрагент")); }