Treasure.Trove.AddKey C# (CSharp) 메소드

AddKey() 공개 메소드

public AddKey ( int key ) : void
key int
리턴 void
        public void AddKey(int key)
        {
            this.keys = this.keys.Add(key);
            this.availablekeys = this.availablekeys.Add(key);
        }

Usage Example

예제 #1
0
        public void CanOpenThreeChestsWithThreeKeys()
        {
            Trove trove = new Trove();
            trove.AddKey(1);
            trove.AddKey(1);
            trove.AddKey(1);
            trove.AddChest(new Chest(1, new int[] { }));
            trove.AddChest(new Chest(1, new int[] { }));
            trove.AddChest(new Chest(1, new int[] { }));

            var result = trove.GetSolution();

            Assert.IsNotNull(result);
            Assert.AreEqual(4, result.Count);
            Assert.AreEqual(0, result[0]);
            Assert.AreEqual(1, result[1]);
            Assert.AreEqual(2, result[2]);
            Assert.AreEqual(3, result[3]);
        }
All Usage Examples Of Treasure.Trove::AddKey