Ejemplo n.º 1
0
        public void DataSetIsEqual_IsEquals_True()
        {
            var file = new BasicFile.ImplementationBuffer(@"examples/aa1.txt");

            var result = file.IsEquals(0, 1);

            Assert.True(result);
        }
Ejemplo n.º 2
0
        public void IsEof_True()
        {
            var file = new BasicFile.ImplementationBuffer(@"examples/aa3.txt");

            var result = file.IsEOF(2);

            Assert.True(result);
        }
Ejemplo n.º 3
0
        public void IsEof_False()
        {
            var file = new BasicFile.ImplementationBuffer(@"examples/aa2.txt");

            var result = file.IsEOF(1);

            Assert.False(result);
        }
Ejemplo n.º 4
0
        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)}' ");
        }
Ejemplo n.º 5
0
        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)}' ");
        }
Ejemplo n.º 6
0
        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);
        }