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();
        }
Exemplo n.º 3
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 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();
        }
Exemplo n.º 5
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 ReadFirstChunk()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

            Assert.IsNotNull(chunk);
            Assert.IsTrue(chunk.StartsWith("'"));
            reader.Close();
        }
Exemplo n.º 7
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();
        }
        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();
        }
Exemplo n.º 10
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();
        }
Exemplo n.º 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();
        }
Exemplo n.º 12
0
        public void ReadFirstChunk()
        {
            ChunkReader reader = new ChunkReader(@"FileOut01.st");

            string chunk = reader.GetChunk();

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