Esempio n. 1
0
        public void ConcastTestA()
        {
            var s1     = new StyledText("abcd", Color.Black);
            var s2     = new StyledText("123", Color.Black);
            var s3     = new StyledText("xyz", Color.Black);
            var concat = StyledText.Concat(new StyledText[] { s1, s2, s3 });

            Assert.AreEqual(1, concat.Count());
            Assert.AreEqual(s1.Text + s2.Text + s3.Text, concat.First().Text);
            Assert.IsTrue(s1.HasSameStyle(concat.First()));
        }
Esempio n. 2
0
        public void ConcastTestB()
        {
            var s1     = new StyledText("abcd", Color.Black);
            var s2     = new StyledText("123", Color.Black);
            var s3     = new StyledText("xyz", Color.White);
            var concat = StyledText.Concat(new StyledText[] { s1, s2, s3 }).ToArray();

            Assert.AreEqual(2, concat.Count());
            Assert.AreEqual(s1.Text + s2.Text, concat[0].Text);
            Assert.AreEqual(s3.Text, concat[1].Text);
            Assert.IsTrue(s1.HasSameStyle(concat[0]));
            Assert.IsTrue(s3.HasSameStyle(concat[1]));
        }