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(период));
        }