public void CheckMultipleCombinations() { Assert.Equal(new int[] { 100, 50 }, Exercise003.RowWeights(new int[] { 100, 50 })); Assert.Equal(new int[] { 120, 140 }, Exercise003.RowWeights(new int[] { 50, 60, 70, 80 })); Assert.Equal(new int[] { 62, 27 }, Exercise003.RowWeights(new int[] { 13, 27, 49 })); Assert.Equal(new int[] { 236, 92 }, Exercise003.RowWeights(new int[] { 70, 58, 75, 34, 91 })); Assert.Equal(new int[] { 211, 164 }, Exercise003.RowWeights(new int[] { 29, 83, 67, 53, 19, 28, 96 })); Assert.Equal(new int[] { 0, 1 }, Exercise003.RowWeights(new int[] { 0, 1, 0 })); }
public void CheckWithZero() { Assert.Equal(new int[] { 0, 0 }, Exercise003.RowWeights(new int[] { 0 })); }
public void CheckOnePerson() { Assert.Equal(new int[] { 80, 0 }, Exercise003.RowWeights(new int[] { 80 })); }