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); }
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(); }
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]); }