Пример #1
0
        public void TestAlignedFillPoint()
        {
            FormatChunk[] chunks = FormatChunk.Parse("{0,-1}").ToArray();
            Assert.AreEqual(1, chunks.Length);
            FormatChunk chunk = chunks[0];

            Assert.IsNotNull(chunk);
            Assert.AreEqual("{0,-1}", chunk.ToString("F", null));
            Assert.IsNull(chunk.Value);
            Assert.IsNotNull(chunk.Tag);
            Assert.AreEqual("0", chunk.Tag);
            Assert.AreEqual(-1, chunk.Alignment);
            Assert.IsNull(chunk.Format);
        }
Пример #2
0
        public void TestTrailingSpace()
        {
            FormatChunk[] chunks = FormatChunk.Parse("{0,-1:G} ").ToArray();
            Assert.AreEqual(2, chunks.Length);
            FormatChunk chunk = chunks[0];

            Assert.IsNotNull(chunk);
            Assert.AreEqual("{0,-1:G}", chunk.ToString("F", null));
            Assert.IsNull(chunk.Value);
            Assert.IsNotNull(chunk.Tag);
            Assert.AreEqual("0", chunk.Tag);
            Assert.AreEqual(-1, chunk.Alignment);
            Assert.AreEqual("G", chunk.Format);

            chunk = chunks[1];
            Assert.IsNotNull(chunk);
            Assert.AreEqual(" ", chunk.Value);
            Assert.IsNull(chunk.Tag);
        }