public void exceptionNoFile()
        {
            //Setup given text file for test
            string[] newArgs   = { usingDirectory() + "\\grade2" };
            string[] fileLines = { "Spencer, Bob, forty", "Spencer, Amy, 32", "Spencer, Cody, 32" };

            //Attempt created text files contents
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            myProgram.mainGradeScoresMethod(newArgs);
        }
        public void excetpionTxtFile()
        {
            //Setup given text file for test
            string[] newArgs   = { usingDirectory() + "\\grade" };
            string[] fileLines = { "Spencer, Bob, 32", "Spencer, Amy, 32", "Spencer, Cody, 32" };
            writeSampleFile(newArgs[0], ref fileLines);

            //Attempt created text files contents
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            myProgram.mainGradeScoresMethod(newArgs);
        }
Example #3
0
        public void TestMethod1()
        {
            string[] newArgs = new string[1];
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            string output = myProgram.getOutputLocation("classA-grades.txt");

            Assert.AreEqual("classA-grades-graded.txt", output);
            //Ok what should I test.
            //There are like 6 methods. The true main, and writeOut, sortArray, stringArrayToLineInfoArray, getLastFileName, getOutputLocation, also LineInfo

            //grade_scores.;
            //Assert.AreEqual();
        }
Example #4
0
        public void TestMethodReadWrite()
        {
            //Setup given text file for test
            string[] newArgs   = new string[1];
            string[] fileLines = { "Smith, John, 32", "Spencer, Joel, 85", "Spencer, Cody, 85" };
            newArgs[0] = "C:\\grade.txt";
            writeSampleFile(newArgs[0], ref fileLines);

            //Determine created text files contents
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            myProgram.mainGradeScoresMethod(newArgs);
            string[] wrote = System.IO.File.ReadAllLines("C:\\grade-graded.txt");;
            Assert.AreEqual(fileLines[2], wrote[0]);
            Assert.AreEqual(fileLines[1], wrote[1]);
            Assert.AreEqual(fileLines[0], wrote[2]);
        }
        public void simpleSortByFirstName()
        {
            //Setup given text file for test
            string[] newArgs   = { usingDirectory() + "\\grade.txt" };
            string[] fileLines = { "Spencer, Bob, 32", "Spencer, Amy, 32", "Spencer, Cody, 32" };
            writeSampleFile(newArgs[0], ref fileLines);

            //Determine created text files contents
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            myProgram.mainGradeScoresMethod(newArgs);
            string[] wrote = System.IO.File.ReadAllLines(usingDirectory() + "\\grade-graded.txt");

            //Assertions that should be true. fileLines should be rearranged into written text file in this order
            Assert.AreEqual(fileLines[1], wrote[0]);
            Assert.AreEqual(fileLines[0], wrote[1]);
            Assert.AreEqual(fileLines[2], wrote[2]);
        }
        public void sortedBadInfo()
        {
            //Setup given text file for test
            string[] newArgs   = { usingDirectory() + "\\grade.txt" };
            string[] fileLines = { "Spencer, Bob, 32, Physics", "Spencer, Amy, 32, Math", "Spencer, Cody, 32, English" };
            writeSampleFile(newArgs[0], ref fileLines);

            //Determine created text files contents
            grade_scores.grade_scores myProgram = new grade_scores.grade_scores();
            myProgram.mainGradeScoresMethod(newArgs);
            string[] wrote = System.IO.File.ReadAllLines(usingDirectory() + "\\grade-graded.txt");

            //Assertions that should be true. fileLines should be rearranged into written text file in this order
            //Note dont use values in fileLines as whitespace removed in output
            Assert.AreEqual("Spencer, Amy, 32", wrote[0]);
            Assert.AreEqual("Spencer, Bob, 32", wrote[1]);
            Assert.AreEqual("Spencer, Cody, 32", wrote[2]);
        }