Exemple #1
0
        public void LowerCase_FetchesInputString_LowersCase()
        {
            //arrange
            RepeatCounterGenerator newRepeatCounterGenerator = new RepeatCounterGenerator("tEsT", "test", "test");
            string testString = "test";
            //act
            string lowerTest = newRepeatCounterGenerator.LowerCase();

            //assert
            Assert.AreEqual(testString, lowerTest);
        }
Exemple #2
0
        public void RepeatCount_GetsCount_ReturnsCount()
        {
            //arrange
            RepeatCounterGenerator newRepeatCounterGenerator = new RepeatCounterGenerator("BUFFalo bUffalo buffalo buffalo", "buffalo", "buffalo buffalo buffalo buffalo");
            int testInt = 4;
            //act
            int testInput = newRepeatCounterGenerator.RepeatCount();

            //assert
            Assert.AreEqual(testInt, testInput);
        }
Exemple #3
0
        public void GetInputString_GetsString_ReturnsString()
        {
            //arrange
            RepeatCounterGenerator newRepeatCounterGenerator = new RepeatCounterGenerator("B", "C", "b");
            string testString = "B";
            //act
            string testInput = newRepeatCounterGenerator.GetInputString();

            //assert
            Assert.AreEqual(testString, testInput);
        }
Exemple #4
0
        public void GetFindString_GetsString_ReturnsString()
        {
            //arrange
            RepeatCounterGenerator newRepeatCounterGenerator =
                new RepeatCounterGenerator("dog", "buffalo", "dog");
            string testString = "buffalo";
            //act
            string testInput = newRepeatCounterGenerator.GetFindString();

            //assert
            Assert.AreEqual(testString, testInput);
        }
Exemple #5
0
        public ActionResult Result()
        {
            string inputString = Request.Form["input-string"];
            string findString  = Request.Form["find-string"];
            string lowerInput  = inputString.ToLower();
            RepeatCounterGenerator newRepeatCounterGenerator = new RepeatCounterGenerator(inputString, findString, lowerInput);

            newRepeatCounterGenerator.LowerCase();
            newRepeatCounterGenerator.BreakString();
            int displayString = newRepeatCounterGenerator.RepeatCount();


            return(View("Index", displayString));
        }
Exemple #6
0
        public void BreakString_ReturnNewList()
        {
            string        testString  = "buffalo";
            string        inputString = "buffalo buffalo";
            List <string> test        = new List <string> {
                "buffalo", "buffalo"
            };
            RepeatCounterGenerator newRepeatCounterGenerator = new RepeatCounterGenerator(inputString, testString, "buffalo buffalo");

            newRepeatCounterGenerator.BreakString();
            List <string> newList = new List <string> {
            };

            newList = newRepeatCounterGenerator.GetCompareList();
            CollectionAssert.AreEqual(newList, test);
        }