public void Reset_Test() { var target = new StringCharacterSequence("abc"); target.GetNext().Should().Be('a'); target.GetNext().Should().Be('b'); target.GetNext().Should().Be('c'); target.Reset(); target.GetNext().Should().Be('a'); target.GetNext().Should().Be('b'); target.GetNext().Should().Be('c'); target.GetNext().Should().Be('\0'); }