Exemplo n.º 1
0
        public void set_font_command()
        {
            var commands = FormattedTextParser.ParseCommands("get [#font:GiantFont]huge");

            commands.Should().ContainInOrder(
                FormattedTextCommand.PlainText.WithArguments("get "),
                FormattedTextCommand.Font.WithArguments("GiantFont"),
                FormattedTextCommand.PlainText.WithArguments("huge")
                );
        }
Exemplo n.º 2
0
        public void plain_text_is_plain_text()
        {
            var commands = FormattedTextParser.ParseCommands("words [#color:aeaeae]words words [#color:a3ef37]words [#color:aaaaaa]words [#color:bbbbbb]words");

            commands.Should().ContainInOrder(
                FormattedTextCommand.PlainText.WithArguments("words "),
                FormattedTextCommand.Color.WithArguments("aeaeae"),
                FormattedTextCommand.PlainText.WithArguments("words words "),
                FormattedTextCommand.Color.WithArguments("a3ef37"),
                FormattedTextCommand.PlainText.WithArguments("words "),
                FormattedTextCommand.Color.WithArguments("aaaaaa"),
                FormattedTextCommand.PlainText.WithArguments("words "),
                FormattedTextCommand.Color.WithArguments("bbbbbb"),
                FormattedTextCommand.PlainText.WithArguments("words")
                );
        }