public void MakeAbbaTestHappyPath()
        {
            //makeAbba("Hi", "Bye") → "HiByeByeHi"
            //makeAbba("Yo", "Alice") → "YoAliceAliceYo"
            //makeAbba("What", "Up") → "WhatUpUpWhat"
            //makeAbba("Henry","Mimi) -> "HenryMimiMimiHenry"
            //makeAbba("Tech","Elevator") -> "TechElevatorElevatorTech"

            // Arrange
            StringExercises stringExercises = new StringExercises();
            string          expected        = "HiByeByeHi";
            string          inputOne        = "Hi";
            string          inputTwo        = "Bye";
            string          result          = "";

            // Act
            result = stringExercises.MakeAbba(inputOne, inputTwo);

            // Assert
            Assert.AreEqual(expected, result);

            // let's do another
            inputOne = "Henry";
            inputTwo = "Mimi";
            expected = "HenryMimiMimiHenry";

            // Act
            result = stringExercises.MakeAbba(inputOne, inputTwo);

            // Assert
            Assert.AreEqual(expected, result);
        }
        public void MakeAbbaTest()
        {
            //arrange
            //StringExercises strExer = new StringExercises();

            //act
            string result = strExer.MakeAbba("Hi", "Bye");

            //assert
            Assert.AreEqual("HiByeByeHi", result);
        }
Esempio n. 3
0
        public void MakeAbbaTest()
        {
            StringExercises stringExercises = new StringExercises();

            string result = stringExercises.MakeAbba("Hi", "Bye");

            Assert.AreEqual("HiByeByeHi", result);

            result = stringExercises.MakeAbba("Yo", "Alice");
            Assert.AreEqual("YoAliceAliceYo", result);

            result = stringExercises.MakeAbba("What", "Up");
            Assert.AreEqual("WhatUpUpWhat", result);
        }
Esempio n. 4
0
        public void TestMakeAbba1()
        {
            //makeAbba("Hi", "Bye")  "HiByeByeHi"
            //makeAbba("Yo", "Alice")  "YoAliceAliceYo"
            //makeAbba("What", "Up")  "WhatUpUpWhat"

            // Arrange
            // Create an instance of StringExercises

            // Act
            string actualResult = ex.MakeAbba("Hi", "Bye");

            // Assert
            Assert.AreEqual("HiByeByeHi", actualResult);
        }
Esempio n. 5
0
 public void makeAbba()
 {
     assertEquals("Input: makeAbba(\"Hi\", \"Bye\")", "HiByeByeHi", exercises.MakeAbba("Hi", "Bye"));
     assertEquals("Input: makeAbba(\"Yo\", \"Alice\")", "YoAliceAliceYo", exercises.MakeAbba("Yo", "Alice"));
     assertEquals("Input: makeAbba(\"What\", \"Up\")", "WhatUpUpWhat", exercises.MakeAbba("What", "Up"));
     assertEquals("Input: makeAbba(\"aaa\", \"bbb\")", "aaabbbbbbaaa", exercises.MakeAbba("aaa", "bbb"));
     assertEquals("Input: makeAbba(\"x\", \"y\")", "xyyx", exercises.MakeAbba("x", "y"));
     assertEquals("Input: makeAbba(\"x\", \"\")", "xx", exercises.MakeAbba("x", ""));
     assertEquals("Input: makeAbba(\"\", \"y\")", "yy", exercises.MakeAbba("", "y"));
     assertEquals("Input: makeAbba(\"Bo\", \"Ya\")", "BoYaYaBo", exercises.MakeAbba("Bo", "Ya"));
     assertEquals("Input: makeAbba(\"Ya\", \"Ya\")", "YaYaYaYa", exercises.MakeAbba("Ya", "Ya"));
 }
Esempio n. 6
0
        public void MakeAbbaTest()
        {
            //makeAbba("Hi", "Bye") → "HiByeByeHi"
            //makeAbba("Yo", "Alice") → "YoAliceAliceYo"
            //makeAbba("What", "Up") → "WhatUpUpWhat"

            //Arrange
            StringExercises stringExercises = new StringExercises();

            //Act
            string result = stringExercises.MakeAbba("Hi", "Bye");

            //Assert
            Assert.AreEqual("HiByeByeHi", result);

            Assert.AreEqual("YoAliceAliceYo", stringExercises.MakeAbba("Yo", "Alice"));
        }
        public void MakeAbbaTest()
        {
            //makeAbba("Hi", "Bye") → "HiByeByeHi"
            //makeAbba("Yo", "Alice") → "YoAliceAliceYo"
            //makeAbba("What", "Up") → "WhatUpUpWhat"

            StringExercises stringExercises = new StringExercises();

            string result = stringExercises.MakeAbba("Hi", "Bye");

            Assert.AreEqual("HiByeByeHi", result);

            result = stringExercises.MakeAbba("Yo", "Alice");
            Assert.AreEqual("YoAliceAliceYo", result);

            Assert.AreEqual("WhatUpUpWhat", stringExercises.MakeAbba("What", "Up"), "Please try agin, cutie!");
        }
        public void MakeAbba()
        {
            string result = _exercises.MakeAbba("atta", "boy");

            Assert.AreEqual("attaboyboyatta", result, "Input: MakeAbba(\"atta\",\"boy\")");

            result = _exercises.MakeAbba("a tta", "b oy");
            Assert.AreEqual("a ttab oyb oya tta", result, "Input: MakeAbba(\"a tta\",\"b oy\")");

            try
            {
                result = _exercises.MakeAbba("a", "b");
                //Assert.Fail("Input: MakeAbba(null, null)");
            }
            catch (Exception)
            {
            }
        }
Esempio n. 9
0
        public void MakeAbbaYoAdrian()
        {
            // Arrange
            StringExercises exercise = new StringExercises();
            // Act
            string actualResult = exercise.MakeAbba("Yo", "Adrian");

            // Assert
            Assert.AreEqual("YoAdrianAdrianYo", actualResult);
        }
Esempio n. 10
0
        public void MakeAbba()
        {
            // Arrange
            StringExercises exercise = new StringExercises();
            // Act
            string actualResult = exercise.MakeAbba("Hi", "Bye");

            // Assert
            Assert.AreEqual("HiByeByeHi", actualResult);
        }
        public void MakeAbbaWithOneCharacterNull()
        {
            //arrange
            StringExercises stringExercises = new StringExercises();
            //act
            string actual = stringExercises.MakeAbba("A", null);

            //assert
            Assert.AreEqual("AA", actual, "you're doing great, keep trying");
        }
        public void MakeAbbaTest()
        {
            // Arrange Act Assert

            StringExercises stringExercises = new StringExercises();

            string actual = stringExercises.MakeAbba("Hi", "Bye");

            Assert.AreEqual("HiByeByeHi", actual);
        }
Esempio n. 13
0
        public void DataTestMakeAbba(string input1, string input2, string expectedResult)
        {
            // Arrange
            StringExercises ex = new StringExercises();

            // Act
            string actualResult = ex.MakeAbba(input1, input2);

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Esempio n. 14
0
        public void TestMakeAbbaSpaceFirstString()
        {
            // Arrange
            StringExercises ex = new StringExercises();

            // Act
            string actualResult = ex.MakeAbba(" ", "Yeah");

            // Assert
            Assert.AreEqual(" YeahYeah ", actualResult);
        }
Esempio n. 15
0
        public void MakeAbbaTest()
        {
            //Arrange
            StringExercises se = new StringExercises();

            //Act
            string output = se.MakeAbba("Josh", "Tucholski");

            //Assert
            Assert.AreEqual("JoshTucholskiTucholskiJosh", output);
        }
Esempio n. 16
0
        public void Run_makeabba_YoAdrian_should_return_YoAdrianAdrianYo()
        {
            // Arrange
            StringExercises ex = new StringExercises();

            // Act
            string actualResult = ex.MakeAbba("Yo", "Adrian");

            // Assert
            Assert.AreEqual("YoAdrianAdrianYo", actualResult);
        }
Esempio n. 17
0
        public void MakeAbbaTests(string stringA, string stringB, string expectedResult)
        {
            // Arrange
            StringExercises ex = new StringExercises();

            //Act
            string actualResult = ex.MakeAbba(stringA, stringB);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Esempio n. 18
0
        public void Run_makeabba_HiBye_should_return_HiByeByeHi()
        {
            // Arrange
            StringExercises ex = new StringExercises();

            // Act
            string actualResult = ex.MakeAbba("Hi", "Bye");

            // Assert
            Assert.AreEqual("HiByeByeHi", actualResult);
        }
        public void MakeAbbaTest()
        {
            /*
             * Arrange
             * Act
             * Assert
             */

            //arrange
            StringExercises stringExercises = new StringExercises();
            //act
            string actual = stringExercises.MakeAbba("Hi", "Bye");

            //assert
            Assert.AreEqual("HiByeByeHi", actual);

            string actual2 = stringExercises.MakeAbba("A", "B");

            //assert
            Assert.AreEqual("ABBA", actual2);
        }
Esempio n. 20
0
        public void MakeAbbaTest()
        {
            /// makeAbba("Hi", "Bye") → HiByeByeHi
            ///makeAbba("What", "Up") → "WhatUpUpWhat"

            /// makeAbba("Yo", "Alice") → "YoAliceAliceYo"

            //ARANGEEE

            StringExercises stringExercises = new StringExercises();

            //ACTTTTT
            string result = stringExercises.MakeAbba("Hi", "Bye");

            //ASSERTTTT
            Assert.AreEqual("HiByeByeHi", result);


            Assert.AreEqual("YoAliceAliceYo", stringExercises.MakeAbba("Yo", "Alice"));

            Assert.AreEqual("WhatUpUpWhat", stringExercises.MakeAbba("What", "Up"));
        }
Esempio n. 21
0
        public void MakeAbbaTest()
        {
            //makeAbba("Hi", "Bye") → "HiByeByeHi"
            //makeAbba("Yo", "Alice") → "YoAliceAliceYo"
            //makeAbba("What", "Up") → "WhatUpUpWhat"

            // Arrange
            var obj = new StringExercises();

            // Act
            var result = obj.MakeAbba("Hi", "Bye");

            // These are various possible edge cases for the method MakeAbba
            //obj.MakeAbba("", "Bye");
            //obj.MakeAbba("Hi", "");
            //obj.MakeAbba("", "");
            //obj.MakeAbba(null,"");
            //obj.MakeAbba(null, null);
            //obj.MakeAbba("", null);

            // Assert
            Assert.AreEqual("HiByeByeHi", result, "Was expecting ABBA format.");

            // Act
            result = obj.MakeAbba("Yo", "Alice");

            // Assert
            Assert.AreEqual("YoAliceAliceYo", result, "Was expecting ABBA format.");

            // Act
            result = obj.MakeAbba("What", "Up");

            // Assert
            Assert.AreEqual("WhatUpUpWhat", result, "Was expecting ABBA format.");

            //Assert.AreEqual("HiByeByeHi", obj.MakeAbba("Hi", "Bye"), "Was expecting ABBA format.");
            //Assert.AreEqual("YoAliceAliceYo", obj.MakeAbba("Yo", "Alice"), "Was expecting ABBA format.");
            //Assert.AreEqual("WhatUpUpWhat", obj.MakeAbba("What", "Up"), "Was expecting ABBA format.");
        }
        public void MakeAbbaTestExceptions()
        {
            // Arrange
            StringExercises stringExercises = new StringExercises();
            string          inputOne        = "";
            string          inputTwo        = "Hello";
            string          expected        = "HelloHello";

            // Act
            string actually = stringExercises.MakeAbba(inputOne, inputTwo);

            // Assert
            Assert.AreEqual(expected, actually);

            // Arrange
            inputOne = null;
            expected = null;

            // Act
            actually = stringExercises.MakeAbba(inputOne, inputTwo);

            // Assert
            Assert.AreEqual(expected, actually, "Sorry, product owner wants it to be null");
        }
        public void MakeAbbaTest()
        {
            StringExercises thisStringExercise = new StringExercises();

            Assert.AreEqual("HiByeBye", thisStringExercise.MakeAbba("Hi", "Bye"));
        }
Esempio n. 24
0
 public void MakeAbbaTest()
 {
     Assert.AreEqual("HiByeByeHi", _exercises.MakeAbba("Hi", "Bye"), "Test 1: Input was \"Hi\", \"Bye\"");
     Assert.AreEqual("YoAliceAliceYo", _exercises.MakeAbba("Yo", "Alice"), "Test 2: Input was \"Yo\", \"Alice\"");
     Assert.AreEqual("WhatUpUpWhat", _exercises.MakeAbba("What", "Up"), "Test 3: Input was \"What\", \"Up\"");
 }