public void AddChest(Chest chest) { this.chests.Add(chest); chest.Opener = -1; this.availablekeys = this.availablekeys.Add(chest.Keys); }
public void CannotOpenChestWithoutKeys() { Trove trove = new Trove(); trove.AddChest(new Chest(1, new int[] { 2, 3 })); var result = trove.GetSolution(); Assert.IsNull(result); }