public void CharAtCorrectlyReturnsLocation()
        {
            LineTrackingStringBuffer buffer = new LineTrackingStringBuffer();

            buffer.Append("foo\rbar\nbaz\r\nbiz");
            LineTrackingStringBuffer.CharacterReference chr = buffer.CharAt(14);
            Assert.Equal('i', chr.Character);
            Assert.Equal(new SourceLocation(14, 3, 1), chr.Location);
        }
        public void CtorInitializesProperties()
        {
            LineTrackingStringBuffer buffer = new LineTrackingStringBuffer();

            Assert.Equal(0, buffer.Length);
        }
        public void ConstructorInitialisesProperties()
        {
            var buffer = new LineTrackingStringBuffer();

            Assert.Equal(0, buffer.Length);
        }