public void SetAndGetOriginalValue()
{
IObject obj = new BaseObject(null, new object[] { 1, 2, 3 });
TransactionalValue tvalue = new TransactionalValue(this.trobj, 2);
Assert.AreEqual(3, tvalue.GetValue(this.CreateTransaction()));
Assert.AreEqual(3, tvalue.GetValue(0));
}