Example #1
0
        public void EmptySelectToEmptyStorage()
        {
            var fromSlot = new ItemSelectSlot();
            var toSlot   = new ItemStorageSlot();

            fromSlot.SwapInto(toSlot);

            Assert.AreEqual(null, fromSlot.CurrentItem);
            Assert.AreEqual(null, toSlot.CurrentItem);
        }
Example #2
0
        public void FullSelectToEmptySelect()
        {
            var fromItem = new StackableItem(new ProceduralItemTemplate(), 5);

            var fromSlot = new ItemSelectSlot();
            var toSlot   = new ItemSelectSlot();

            fromSlot.AddItem(fromItem);

            fromSlot.SwapInto(toSlot);

            Assert.AreEqual(null, fromSlot.CurrentItem);
            Assert.AreEqual(fromItem, toSlot.CurrentItem);
        }