コード例 #1
0
        public void Stretch_03()
        {
            var calculator = new StringCalulator("\n", true, 5000);

            calculator.AddString("2,4,rrrr\n1001,4000,-12");
            Assert.AreEqual("2+4+0+1001+4000+-12 = 4995", calculator.LastFormula);
        }
コード例 #2
0
        public void Requirement_01()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("20", calculator.AddString("20"));
            Assert.AreEqual("1001", calculator.AddString("1,1000"));
        }
コード例 #3
0
        public void Stretch_01()
        {
            var calculator = new StringCalulator();

            calculator.AddString("2,4,rrrr,1001,6");
            Assert.AreEqual("2+4+0+0+6 = 12", calculator.LastFormula);
        }
コード例 #4
0
        public void Requirement_08()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("110", calculator.AddString("//[*][!!][r9r]\n11r9r22*33!!44"));
        }
コード例 #5
0
        public void Requirement_07()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("66", calculator.AddString("//[***]\n11***22***33"));
        }
コード例 #6
0
        public void Requirement_06()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("7", calculator.AddString("//;\n2;5"));
        }
コード例 #7
0
        public void Requirement_05()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("8", calculator.AddString("2,1001,6"));
        }
コード例 #8
0
        public void Requirement_04()
        {
            var calculator = new StringCalulator();

            calculator.AddString("1,-2,3,4,5,-6,7,-8,9,-10,11,-12");
        }
コード例 #9
0
        public void Requirement_03()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("6", calculator.AddString("1\n2,3"));
        }
コード例 #10
0
        public void Requirement_02()
        {
            var calculator = new StringCalulator();

            Assert.AreEqual("78", calculator.AddString("1,2,3,4,5,6,7,8,9,10,11,12"));
        }