Example #1
0
        public void ProcessDoubleBang()
        {
            ChunkReader reader = new ChunkReader(new StringReader("!!new! !!new"));

            Assert.AreEqual("!new", reader.GetChunk());
            Assert.AreEqual(" !new", reader.GetChunk());
            Assert.IsNull(reader.GetChunk());
            reader.Close();
        }
        public void ProcessDoubleBang()
        {
            ChunkReader reader = new ChunkReader(new StringReader("!!new! !!new"));

            Assert.AreEqual("!new", reader.GetChunk());
            Assert.AreEqual(" !new", reader.GetChunk());
            Assert.IsNull(reader.GetChunk());
            reader.Close();
        }
        public void ReadDefineRectangle()
        {
            ChunkReader reader = new ChunkReader(@"DefineRectangle.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            reader.Close();
        }
Example #4
0
        public void ReadDefineRectangle()
        {
            ChunkReader reader = new ChunkReader(@"DefineRectangle.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            reader.Close();
        }
        public void ReadChunksWithExclamationMarksAndSpace()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.Contains("\r"));
            Assert.IsTrue(chunk.Contains("\r\n"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.AreEqual(" ", chunk);
            reader.Close();
        }
        public void ReadLibraryBehavior()
        {
            ChunkReader reader = new ChunkReader(@"Behavior.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            reader.Close();
        }
Example #7
0
        public void ReadChunksWithExclamationMarksAndSpace()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.Contains("\r"));
            Assert.IsTrue(chunk.Contains("\r\n"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.AreEqual(" ", chunk);
            reader.Close();
        }
        public void ReadFirstChunk()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("'"));
            reader.Close();
        }
Example #9
0
        public void ReadBangSkippingNewLines()
        {
            ChunkReader reader = new ChunkReader(@"Transactions.st");

            string chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            reader.Close();
        }
        public void ReadBangSkippingNewLines()
        {
            ChunkReader reader = new ChunkReader(@"Transactions.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            reader.Close();
        }
Example #11
0
        public void ReadLibraryBehavior()
        {
            ChunkReader reader = new ChunkReader(@"Behavior.st");

            string chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsFalse(chunk.StartsWith("!"));

            chunk = reader.GetChunk();
            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("!"));

            reader.Close();
        }
Example #12
0
        public void ReadFirstChunk()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("'"));
            reader.Close();
        }