public void Second_Call_To_MoveNext_Should_Make_Current_Property_Have_Second_Line_Of_Expected_String() { var sut = new StreamReaderEnumerator(this.testBag.StreamReader); sut.MoveNext(); sut.MoveNext(); sut.Current.Should().Be(this.testBag.Line2); }
public void Reset_Should_Put_Stream_Reader_Back_At_Start() { var sut = new StreamReaderEnumerator(this.testBag.StreamReader); sut.MoveNext(); sut.Reset(); sut.BaseStreamReader.BaseStream.Position.Should().Be(0); }
public void Second_Call_To_MoveNext_Should_Return_True() { var sut = new StreamReaderEnumerator(this.testBag.StreamReader); sut.MoveNext(); sut.MoveNext().Should().BeTrue(); }
public void Third_Call_To_MoveNext_Should_Return_False() { var sut = new StreamReaderEnumerator(this.testBag.StreamReader); sut.MoveNext(); sut.MoveNext(); sut.MoveNext().Should().BeFalse(); }