Ejemplo n.º 1
0
        public void GetSetListWords_GetsSetsListWords_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            string         testWords   = "test test test";

            TestAnagram.SetListOfWords(testWords);
            Assert.AreEqual(testWords, TestAnagram.GetListOfWords()[0]);
        }
Ejemplo n.º 2
0
        public void SplitList_WillSplitandSort_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            string         name        = "apple";

            char[] testString = { 'a', 'e', 'l', 'p', 'p' };
            CollectionAssert.AreEqual(testString, TestAnagram.SortString(name));
        }
Ejemplo n.º 3
0
        public void GetSetUserWords_GetsSetsUserWords_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            string         testWord    = "test";

            TestAnagram.SetWordOne(testWord);
            Assert.AreEqual(testWord, TestAnagram.GetWordOne());
        }
Ejemplo n.º 4
0
        public ActionResult Input()
        {
            AnagramProgram myWordVariable = new AnagramProgram();

            myWordVariable.SetWord1(Request.Query["Word1"]);
            myWordVariable.SetWord2(Request.Query["Word2"]);
            return(View("Input", myWordVariable));
        }
Ejemplo n.º 5
0
        public void SplitList_WillCompileList_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();

            string[] testList = { "bob", "gary", "mike" };
            string   word     = "bob gary mike";

            CollectionAssert.AreEqual(testList, TestAnagram.SplitString(word));
        }
Ejemplo n.º 6
0
        public void ReturnSortedWord_alphabeticalOrder_True()
        {
            AnagramProgram testProgram    = new AnagramProgram();
            string         expectedString = "abcdef";
            string         unsorted       = "bcefda";
            string         testString     = testProgram.ReturnSortedWord(unsorted);

            Assert.AreEqual(expectedString, testString);
        }
Ejemplo n.º 7
0
        public void CompileList_WillCompileList_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            List <string>  testList    = new List <string>(new string[] { "bob", "gary", "mike" });
            string         word        = "bob gary mike";

            string[] inputList = word.Split(' ');
            CollectionAssert.AreEqual(testList, TestAnagram.GetInputForList(word));
        }
Ejemplo n.º 8
0
        public void CompileList_WillCompileList_StringList()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            List <string>  testList    = new List <string>(new string[] { "a", "b", "c" });
            string         word        = "a b c";

            string[] inputList = word.Split(' ');
            TestAnagram.CompileList(inputList);
            CollectionAssert.AreEqual(testList, TestAnagram.GetListOfWords());
        }
Ejemplo n.º 9
0
        public void CompareSortedWords_WillReturnBool_CompareWords()
        {
            AnagramProgram TestAnagram = new AnagramProgram();

            TestAnagram.SetWord1("save");
            var tempList = new List <string> {
                "vase"
            };

            string[] testArray = { " vase", " ghost", " apple" };
            CollectionAssert.AreEqual(tempList, TestAnagram.Compare(testArray));
        }
Ejemplo n.º 10
0
        public void CompareSortedWords_WillReturnBool_CompareWords()
        {
            AnagramProgram TestAnagram = new AnagramProgram();
            string         testword    = "save";
            string         testword2   = "vase";

            char[] testString = { 'a', 'e', 's', 'v' };
            TestAnagram.GetWordOne(testString);
            char[] testChar  = TestAnagram.SplitWordList(testword);
            char[] testChar2 = TestAnagram.SplitWordList(testword2);
            CollectionAssert.AreEqual(true, TestAnagram.CompareWords(testChar2));
        }