Example #1
0
        public void TestRevert()
        {
            AVObject obj = AVObject.Create("Corgi");

            obj["gogo"] = true;

            Assert.True(obj.IsDirty);
            Assert.AreEqual(1, obj.GetCurrentOperations().Count);
            Assert.True(obj.ContainsKey("gogo"));

            obj.Revert();

            Assert.True(obj.IsDirty);
            Assert.AreEqual(0, obj.GetCurrentOperations().Count);
            Assert.False(obj.ContainsKey("gogo"));
        }