protected override void CopyPropertiesTo(Sealable target)
        {
            PhysicalChannel other = (PhysicalChannel)target;

            other._name         = this._name;
            other._samplingRate = this._samplingRate;
            other._range        = this._range;
        }
Exemple #2
0
        public void sealable_throws_exception_changing_after_sealed()
        {
            var sealable = new Sealable();

            sealable.Seal();
            var addon = new Addon();

            sealable.AddOrUpdate(addon);
        }
Exemple #3
0
        public void AddonBag_sealable()
        {
            var sealable = new Sealable();

            var addon = new Addon();

            sealable.AddOrUpdate(addon);
            Assert.AreEqual(addon, sealable.GetAddon <IAddon1>());
            Assert.AreEqual(addon, sealable.GetAddon <IAddon2>());
        }
 protected override void CopyPropertiesTo(Sealable target)
 {
     ((SealableTest)target).Value = this.Value;
 }
 protected override void CopyPropertiesTo(Sealable target)
 {
 }