public void TestCase2_FinalAnswerTest() { // Arrange FileProcessor fileProcessor = new FileProcessor(); MedianMaintenance medianMaintenance = new MedianMaintenance(); int[] testData = fileProcessor.ReadTextFile(@"C:\Users\Paul\Documents\Open Source Society for Computer Science (OSSU)\Algorithms Coursera\Programming Assignments\Week 7 Programming Assignment\TestCases\TestCase2.txt"); // Act foreach (int num in testData) { medianMaintenance.FindMedian(num); } // Assert Assert.Equal(9335, medianMaintenance.GetFinalAnswer()); }
public void TestCase1_FindMedianTest() { // Arrange FileProcessor fileProcessor = new FileProcessor(); MedianMaintenance medianMaintenance = new MedianMaintenance(); int[] testData = fileProcessor.ReadTextFile(@"C:\Users\Paul\Documents\Open Source Society for Computer Science (OSSU)\Algorithms Coursera\Programming Assignments\Week 7 Programming Assignment\TestCases\TestCase1.txt"); int[] correctAnswer = { 1, 1, 10, 10, 100, 10, 10 }; // Act foreach (int num in testData) { medianMaintenance.FindMedian(num); } // Assert for (int i = 0; i < correctAnswer.Length; i++) { Assert.Equal(correctAnswer[i], medianMaintenance._listOfMedian[i]); } }