Exemplo n.º 1
0
        public void AddString_NewLineDelimeter_ReturnSum()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("1,2\n6,4");

            Assert.AreEqual(13, res);
        }
Exemplo n.º 2
0
        public void AddString_AnotherDelimeter_ReturnSum()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("//;\n1;3;5");

            Assert.AreEqual(9, res);
        }
Exemplo n.º 3
0
        public void AddString_CommaDelimeter_ReturnSum()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("1,2,25,55");

            Assert.AreEqual(83, res);
        }
Exemplo n.º 4
0
        public void AddString_TwoNumber_ReturnSum()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("1,2");

            Assert.AreEqual(3, res);
        }
Exemplo n.º 5
0
        public void AddString_OneNumber__ReturnNumber()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("1");

            Assert.AreEqual(1, res);
        }
Exemplo n.º 6
0
        public void AddString_EmptyString_ReturnZero()
        {
            StringAddition stringAddition = new StringAddition();
            int            res            = stringAddition.AddString("");

            Assert.AreEqual(0, res);
        }
Exemplo n.º 7
0
 public void AddString_NegativeNumer_ExceptionThrown()
 {
     try
     {
         StringAddition stringAddition = new StringAddition();
         int            res            = stringAddition.AddString("//;\n-1;3;-5");
     }catch (Exception e)
     {
         Assert.AreEqual("Negative Numbers Are Not Allowed: -1,-5", e.Message);
     }
 }
 public void SetUp()
 {
     sut = new StringAddition();
 }