public void Clear(bool dispose)
 {
     mAccount.Clear(dispose);
     mCharacter.Clear(dispose);
     mGuild.Clear(dispose);
     mHomonculus.Clear(dispose);
     mItem.Clear(dispose);
     mMonster.Clear(dispose);
     mNpc.Clear(dispose);
     mParty.Clear(dispose);
     mPet.Clear(dispose);
     mSkill.Clear(dispose);
 }
        public void WorldObjectDeletesWhenRemovedByClearingFromList()
        {
            var list        = new WorldObjectList <IWorldObject>();
            var mockObjects = new List <IWorldObject>();
            var mockObject1 = new Mock <IWorldObject>();
            var mockObject2 = new Mock <IWorldObject>();

            mockObjects.Add(mockObject1.Object);
            mockObjects.Add(mockObject2.Object);

            list.AddRange(mockObjects);
            list.Clear();

            mockObject1.Verify(mock => mock.Delete(), Times.Once());
            mockObject2.Verify(mock => mock.Delete(), Times.Once());
        }
Beispiel #3
0
 public void Close()
 {
     expandedItems.Clear();
 }