String() публичный статический Метод

public static String ( string input ) : string
input string
Результат string
Пример #1
0
    public void Single_line()
    {
        var input    = "Single line.";
        var expected =
            "S\n" +
            "i\n" +
            "n\n" +
            "g\n" +
            "l\n" +
            "e\n" +
            " \n" +
            "l\n" +
            "i\n" +
            "n\n" +
            "e\n" +
            ".";

        Assert.Equal(expected, Transpose.String(input));
    }
Пример #2
0
    public void Triangle()
    {
        var input =
            "T\n" +
            "EE\n" +
            "AAA\n" +
            "SSSS\n" +
            "EEEEE\n" +
            "RRRRRR";
        var expected =
            "TEASER\n" +
            " EASER\n" +
            "  ASER\n" +
            "   SER\n" +
            "    ER\n" +
            "     R";

        Assert.Equal(expected, Transpose.String(input));
    }
Пример #3
0
    public void Rectangle()
    {
        var input =
            "FRACTURE\n" +
            "OUTLINED\n" +
            "BLOOMING\n" +
            "SEPTETTE";
        var expected =
            "FOBS\n" +
            "RULE\n" +
            "ATOP\n" +
            "CLOT\n" +
            "TIME\n" +
            "UNIT\n" +
            "RENT\n" +
            "EDGE";

        Assert.Equal(expected, Transpose.String(input));
    }
Пример #4
0
    public void Triangle()
    {
        const string input =
            "T\n" +
            "EE\n" +
            "AAA\n" +
            "SSSS\n" +
            "EEEEE\n" +
            "RRRRRR";

        const string expected =
            "TEASER\n" +
            " EASER\n" +
            "  ASER\n" +
            "   SER\n" +
            "    ER\n" +
            "     R";

        Assert.That(Transpose.String(input), Is.EqualTo(expected));
    }
Пример #5
0
    public void Rectangle()
    {
        const string input =
            "FRACTURE\n" +
            "OUTLINED\n" +
            "BLOOMING\n" +
            "SEPTETTE";

        const string expected =
            "FOBS\n" +
            "RULE\n" +
            "ATOP\n" +
            "CLOT\n" +
            "TIME\n" +
            "UNIT\n" +
            "RENT\n" +
            "EDGE";

        Assert.That(Transpose.String(input), Is.EqualTo(expected));
    }
Пример #6
0
    public void Single_line()
    {
        const string input =
            "Single line.";

        const string expected =
            "S\n" +
            "i\n" +
            "n\n" +
            "g\n" +
            "l\n" +
            "e\n" +
            " \n" +
            "l\n" +
            "i\n" +
            "n\n" +
            "e\n" +
            ".";

        Assert.That(Transpose.String(input), Is.EqualTo(expected));
    }
Пример #7
0
    public void Many_lines()
    {
        const string input =
            "Chor. Two households, both alike in dignity,\n" +
            "In fair Verona, where we lay our scene,\n" +
            "From ancient grudge break to new mutiny,\n" +
            "Where civil blood makes civil hands unclean.\n" +
            "From forth the fatal loins of these two foes\n" +
            "A pair of star-cross'd lovers take their life;\n" +
            "Whose misadventur'd piteous overthrows\n" +
            "Doth with their death bury their parents' strife.\n" +
            "The fearful passage of their death-mark'd love,\n" +
            "And the continuance of their parents' rage,\n" +
            "Which, but their children's end, naught could remove,\n" +
            "Is now the two hours' traffic of our stage;\n" +
            "The which if you with patient ears attend,\n" +
            "What here shall miss, our toil shall strive to mend.";

        const string expected =
            "CIFWFAWDTAWITW\n" +
            "hnrhr hohnhshh\n" +
            "o oeopotedi ea\n" +
            "rfmrmash  cn t\n" +
            ".a e ie fthow \n" +
            " ia fr weh,whh\n" +
            "Trnco miae  ie\n" +
            "w ciroitr btcr\n" +
            "oVivtfshfcuhhe\n" +
            " eeih a uote  \n" +
            "hrnl sdtln  is\n" +
            "oot ttvh tttfh\n" +
            "un bhaeepihw a\n" +
            "saglernianeoyl\n" +
            "e,ro -trsui ol\n" +
            "h uofcu sarhu \n" +
            "owddarrdan o m\n" +
            "lhg to'egccuwi\n" +
            "deemasdaeehris\n" +
            "sr als t  ists\n" +
            ",ebk 'phool'h,\n" +
            "  reldi ffd   \n" +
            "bweso tb  rtpo\n" +
            "oea ileutterau\n" +
            "t kcnoorhhnatr\n" +
            "hl isvuyee'fi \n" +
            " atv es iisfet\n" +
            "ayoior trr ino\n" +
            "l  lfsoh  ecti\n" +
            "ion   vedpn  l\n" +
            "kuehtteieadoe \n" +
            "erwaharrar,fas\n" +
            "   nekt te  rh\n" +
            "ismdsehphnnosa\n" +
            "ncuse ra-tau l\n" +
            " et  tormsural\n" +
            "dniuthwea'g t \n" +
            "iennwesnr hsts\n" +
            "g,ycoi tkrttet\n" +
            "n ,l r s'a anr\n" +
            "i  ef  'dgcgdi\n" +
            "t  aol   eoe,v\n" +
            "y  nei sl,u; e\n" +
            ",  .sf to l   \n" +
            "     e rv d  t\n" +
            "     ; ie    o\n" +
            "       f, r   \n" +
            "       e  e  m\n" +
            "       .  m  e\n" +
            "          o  n\n" +
            "          v  d\n" +
            "          e  .\n" +
            "          ,  ";


        Assert.That(Transpose.String(input), Is.EqualTo(expected));
    }