public void Init(demo.Module1.Value current) { if (null != current) { newValue = current.Bean12.Copy(); } else { newValue = null; } }
public void Verify(demo.Module1.Value current) { if (null == current) { Assert.IsTrue(null == newValue); return; } Assert.IsTrue(newValue.TypeId == current.Dynamic14.TypeId); if (newValue.TypeId == demo.Module1.Simple.TYPEID) { demo.Module1.Simple newSimple = newValue as demo.Module1.Simple; demo.Module1.Simple currentSimple = current.Dynamic14.Bean as demo.Module1.Simple; Assert.IsTrue(null != newSimple); Assert.IsTrue(null != currentSimple); Assert.IsTrue(newSimple.Int1 == currentSimple.Int1); } }
void ChangeListener.OnRemoved(object key) { newValue = null; }
void ChangeListener.OnChanged(object key, Bean value, ChangeNote note) { newValue = ((demo.Module1.Value)value).Bean12.Copy(); }