예제 #1
0
 void OnTypeText(string newText)
 {
     text.text = richText.Substring(0, textTyper.text.Length);
     if (newText != " ")
     {
         AudioClipDatabase.Instance.PlayKeySound();
     }
 }
    public void SubstringReturnsWellFormattedRichText()
    {
        RichTextSubstring rts = new RichTextSubstring("<i>foo</i> bar");

        Assert.AreEqual("<i>f</i>", rts.Substring(0, 1));
        Assert.AreEqual("<i>fo</i>", rts.Substring(0, 2));
        Assert.AreEqual("<i>foo</i>", rts.Substring(0, 3));
        Assert.AreEqual("<i>foo</i> ", rts.Substring(0, 4));
        Assert.AreEqual("<i>foo</i> b", rts.Substring(0, 5));
        Assert.AreEqual("<i>foo</i> ba", rts.Substring(0, 6));
        Assert.AreEqual("<i>foo</i> bar", rts.Substring(0, 7));

        Assert.AreEqual("<i>oo</i>", rts.Substring(1, 2));
        Assert.AreEqual("<i>o</i>", rts.Substring(1, 1));
        Assert.AreEqual("<i>o</i> ba", rts.Substring(2, 4));
    }
    public void SubstringReturnsWellFormattedRichText()
    {
        RichTextSubstring rts = new RichTextSubstring("<i>foo</i> bar");

        Assert.AreEqual ("<i>f</i>", rts.Substring (0, 1));
        Assert.AreEqual ("<i>fo</i>", rts.Substring (0, 2));
        Assert.AreEqual ("<i>foo</i>", rts.Substring (0, 3));
        Assert.AreEqual ("<i>foo</i> ", rts.Substring (0, 4));
        Assert.AreEqual ("<i>foo</i> b", rts.Substring (0, 5));
        Assert.AreEqual ("<i>foo</i> ba", rts.Substring (0, 6));
        Assert.AreEqual ("<i>foo</i> bar", rts.Substring (0, 7));

        Assert.AreEqual ("<i>oo</i>", rts.Substring (1, 2));
        Assert.AreEqual ("<i>o</i>", rts.Substring (1, 1));
        Assert.AreEqual ("<i>o</i> ba", rts.Substring (2, 4));
    }