コード例 #1
0
ファイル: AddonBagTests.cs プロジェクト: xydoublez/RDO.Net
        public void AddonBag_freezable_throws_exception_changing_after_frozen()
        {
            var freezable = new Freezable();

            freezable.Freeze();
            var addon = new Addon();

            freezable.AddOrUpdate(addon);
        }
コード例 #2
0
ファイル: AddonBagTests.cs プロジェクト: xydoublez/RDO.Net
        public void AddonBag_freezable()
        {
            var freezable = new Freezable();

            var addon = new Addon();

            freezable.AddOrUpdate(addon);
            Assert.AreEqual(addon, freezable.GetAddon <IAddon1>());
            Assert.AreEqual(addon, freezable.GetAddon <IAddon2>());
        }