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); }