Exemple #1
0
        public void AddonBag_freezable_throws_exception_changing_after_frozen()
        {
            var freezable = new Freezable();

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

            freezable.AddOrUpdate(addon);
        }
Exemple #2
0
        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>());
        }