public void TestReadFrequencies() { var input = "1\n-2\n0\n"; var reader = new FrequencyReader(new StringReader(input)); var expected = new int[] { 1, -2, 0 }; var actual = reader.ReadFrequencies().ToArray(); Assert.Equal(expected, actual); }
public void TestReset() { var input = "1\n2\n"; var reader = new FrequencyReader(new StringReader(input)); var expected = new int[] { 1, 2 }; var actualBeforeReset = reader.ReadFrequencies().ToArray(); Assert.Equal(expected, actualBeforeReset); reader.Reset(new StringReader(input)); var actualAfterReset = reader.ReadFrequencies().ToArray(); Assert.Equal(expected, actualAfterReset); }