Example #1
0
        public void Save()
        {
            MLTextTestClass mlttc = new MLTextTestClass();
            mlttc.StringMLText["ru"] = TextRu;
            mlttc.XmlMLText["en"] = TextEn;

            Assert.IsFalse(mlttc.ID.HasValue);
            mlttc.Save();
            Assert.IsTrue(mlttc.ID.HasValue);

            mlttc.Delete();
        }
Example #2
0
        public void Load()
        {
            MLTextTestClass mlttc = new MLTextTestClass();
            mlttc.StringMLText["ru"] = TextRu;
            mlttc.XmlMLText["en"] = TextEn;

            Assert.IsFalse(mlttc.ID.HasValue);
            mlttc.Save();
            Assert.IsTrue(mlttc.ID.HasValue);

            MLTextTestClass loaded = new MLTextTestClass();
            Assert.IsFalse(loaded.ID.HasValue);
            loaded.Load(mlttc.ID.Value);
            Assert.IsTrue(loaded.ID.HasValue);

            Assert.AreEqual(mlttc.ID.Value, loaded.ID.Value);

            Assert.AreEqual(mlttc.StringMLText, loaded.StringMLText);
            Assert.AreEqual(mlttc.XmlMLText, loaded.XmlMLText);

            mlttc.Delete();
        }