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); }
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); }