public void GetChar_CharIsCorrect() { var file = new BasicFile.ImplementationBuffer(@"examples/ab2.txt"); var result1 = file.GetCurrentChar(1); var result2 = file.GetCurrentChar(0); Assert.Equal('b', result1); Assert.Equal('a', result2); }
public void IsLineBreak_False() { var file = new BasicFile.ImplementationBuffer(@"examples/a-nextline2.txt"); var index = 0; var result = file.IsLineBreak(index); Assert.False(result, $"Current char is '{file.GetCurrentChar(index)}' "); }
public void IsLineBreak_True() { var file = new BasicFile.ImplementationBuffer(@"examples/a-nextline1.txt"); var index = file.MoveIndexToNewLine(0); var result = file.IsLineBreak(index); Assert.True(result, $"Current char is '{file.GetCurrentChar(index)}' "); }