public void CumulativeTotalBaseCase() { var items = new Dictionary<string, int>(); var result = items.GetCumulativeTotals(); CollectionAssert.AreEquivalent(items, result); }
public void CumulativeTotalWithOneItem() { var items = new Dictionary<string, int> { {"Moat", 2} }; var result = items.GetCumulativeTotals(); CollectionAssert.AreEquivalent(items, result); }
public void CumulativeTotalWithThreeItems() { var items = new Dictionary<string, int> { {"Moat", 2}, {"Smithy", 3}, {"Village", 1} }; var result = items.GetCumulativeTotals(); var expected = new Dictionary<string, int> { {"Moat", 2}, {"Smithy", 5}, {"Village", 6} }; CollectionAssert.AreEquivalent(expected, result); }