public void CanReadWriteInformationRegister() { var период = new DateTime(2025, 7, 18); var курс = new КурсыВалют { Валюта = dataContext.Single <Валюты>(x => x.Код == "643"), Кратность = 42, Курс = 12, Период = период }; dataContext.Save(курс); var курс2 = dataContext.Select <КурсыВалют>() .OrderByDescending(x => x.Период) .First(); Assert.That(курс2.Валюта.Код, Is.EqualTo("643")); Assert.That(курс2.Кратность, Is.EqualTo(42)); Assert.That(курс2.Курс, Is.EqualTo(12)); Assert.That(курс2.Период, Is.EqualTo(период)); курс.Кратность = 43; dataContext.Save(курс); var курс3 = dataContext.Select <КурсыВалют>() .OrderByDescending(x => x.Период) .First(); Assert.That(курс3.Валюта.Код, Is.EqualTo("643")); Assert.That(курс3.Кратность, Is.EqualTo(43)); Assert.That(курс3.Курс, Is.EqualTo(12)); Assert.That(курс3.Период, Is.EqualTo(период)); }
public void CanWritePreviouslyReadInformationRegister() { var период = new DateTime(2025, 7, 17); var курс = new КурсыВалют { Валюта = dataContext.Single <Валюты>(x => x.Код == "643"), Кратность = 42, Курс = 12, Период = период }; dataContext.Save(курс); var курс2 = dataContext.Single <КурсыВалют>(x => x.Период == период); курс2.Кратность = 43; dataContext.Save(курс2); var курс3 = dataContext.Single <КурсыВалют>(x => x.Период == период); Assert.That(курс3.Валюта.Код, Is.EqualTo("643")); Assert.That(курс3.Кратность, Is.EqualTo(43)); Assert.That(курс3.Курс, Is.EqualTo(12)); Assert.That(курс3.Период, Is.EqualTo(период)); }