public void Test_AddAvailableInventoryToDict() { itemController.mpns.ForEach(mpn => { itemController.inventory.InventoryDict.TryAdd(int.Parse(mpn), new ItemInventory()); }); var inventoryLine1 = new Dictionary <string, string>() { { "MPID", "37572" }, { "1", "21" } }; var inventoryLine2 = new Dictionary <string, string>() { { "MPID", "8050064" }, { "251", "128" } }; var inventoryData = new List <Dictionary <string, string> >() { inventoryLine1, inventoryLine2 }; itemController.AddAvailableInventoryToDict(inventoryData); Assert.Equal(21, itemController.inventory.InventoryDict[37572].Available["1"]); Assert.Equal(128, itemController.inventory.InventoryDict[8050064].Available["251"]); }