public void DropWeaponInRoom_ShouldRemoveWeaponFromPlayerAndAddToRoom() { var mockDroppedWeapon = MockCharacters.MockPlayerAlbert.WeaponItem; InventoryHandler.DropWeaponInRoom(MockCharacters.MockPlayerAlbert, MockRooms.MockRoomNursery); Assert.IsTrue(MockCharacters.MockPlayerAlbert.WeaponItem?.WeaponName == null); Assert.IsTrue(MockRooms.MockRoomNursery.RoomItems.WeaponItems.Contains(mockDroppedWeapon)); }