public void ReferenceTypePassByValue()
 {
     GradeBook book1 = new GradeBook();
     GradeBook book2 = book1;
     GiveBookAName(book2);
     Assert.AreEqual("Marc's Gradebook", book1.Name);
 }
        public void ComputesHighestGrade()
        {
            GradeBook book = new GradeBook();
            book.AddGrade(10);
            book.AddGrade(90);

            GradeStatistics result = book.ComputeStatics();
            Assert.AreEqual(90, result.highestGrade);
        }
Example #3
0
 private static void ComputeStatisticsAndOutputStats(GradeBook grades)
 {
     GradeStatistics stats = new GradeStatistics();
     stats = grades.ComputeStatics();
     WriteResults("Average", stats.averageGrade);
     WriteResults("Higest", stats.highestGrade);
     WriteResults("Lowest", stats.lowestGrade);
     WriteResults("Grade", stats.LetterGrade);
     WriteResults("Description:", stats.GradeDescription);
 }
 public void ComputersAverageGrade()
 {
     GradeBook book = new GradeBook();
     book.AddGrade(56.7F);
     book.AddGrade(34.7F);
     book.AddGrade(99.0F);
     book.AddGrade(88.1F);
     GradeStatistics stats = book.ComputeStatics();
     Assert.AreEqual(69.63F, stats.averageGrade, .1F);
 }
Example #5
0
 private static void GetBookName(GradeBook grades)
 {
     try
     {
         Console.WriteLine("Enter a name");
         grades.Name = Console.ReadLine();
     }
     catch (ArgumentException ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Example #6
0
 private static void SaveGradesToFile(GradeBook grades)
 {
     using (StreamWriter outputFile = File.CreateText("Grades.txt"))
     {
         grades.WriteGrades(outputFile);
         outputFile.Close();
     }
 }
Example #7
0
 private static void AddBookGrade(GradeBook grades)
 {
     grades.AddGrade(91);
     grades.AddGrade(89.5F);
     grades.AddGrade(75);
 }
 private void GiveBookAName(GradeBook book)
 {
     book.Name = "Marc's Gradebook";
 }