Example #1
0
    public void Sample()
    {
        var result5 = ArrowTheEchelonProgram.FindBigestDecentNumber(1795);

        var strFor5 = (new string('5', 595 * 3));
        var strFor3 = (new string('3', 2 * 5));

        Assert.AreEqual(strFor5 + strFor3, result5);
    }
Example #2
0
    public void InvalidInputs()
    {
        var result1 = ArrowTheEchelonProgram.FindBigestDecentNumber(-1);

        Assert.AreEqual("-1", result1);

        var result2 = ArrowTheEchelonProgram.FindBigestDecentNumber(0);

        Assert.AreEqual("-1", result2);

        var result3 = ArrowTheEchelonProgram.FindBigestDecentNumber(1);

        Assert.AreEqual("-1", result3);

        var result4 = ArrowTheEchelonProgram.FindBigestDecentNumber(2);

        Assert.AreEqual("-1", result4);
    }
Example #3
0
    public void Sample11()
    {
        var result5 = ArrowTheEchelonProgram.FindBigestDecentNumber(11);

        Assert.AreEqual("55555533333", result5);
    }
Example #4
0
    public void Sample08()
    {
        var result3 = ArrowTheEchelonProgram.FindBigestDecentNumber(8);

        Assert.AreEqual("55533333", result3);
    }
Example #5
0
    public void Sample09()
    {
        var result1 = ArrowTheEchelonProgram.FindBigestDecentNumber(9);

        Assert.AreEqual("555555555", result1);
    }
Example #6
0
    public void NoAwnserEntry7()
    {
        var result4 = ArrowTheEchelonProgram.FindBigestDecentNumber(7);

        Assert.AreEqual("-1", result4);
    }