private void OnFreeze(int damageAmount) { if (_freezable != null) { _freezable.Freeze(damageAmount); } }
public void CanFreezeObject() { var obj = new FrozenObject(); obj.Name = "Test Value"; Freezeable.Freeze(obj); Assert.Throws <ObjectReadOnlyException>(() => { obj.ID = 10; }); }