public void ReferenceTypePassByValue() { ThrowAwayGradeBook book1 = new ThrowAwayGradeBook(); ThrowAwayGradeBook book2 = book1; GiveBookAName(/*ref*/ book2); Assert.AreEqual("A GradeBook", book2.Name); }
public void GradeVariableHoldReference() { ThrowAwayGradeBook g1 = new ThrowAwayGradeBook(); ThrowAwayGradeBook g2 = g1; g1.Name = "Berg's Grade Book"; Assert.AreEqual(g1.Name, g2.Name); }
private static GradeBook InitializeGradeBook() { GradeBook book = new ThrowAwayGradeBook(); book.AddGrade(90); book.AddGrade(0); return(book); }
public void ReferenceTypePassByValue() { ThrowAwayGradeBook book1 = new ThrowAwayGradeBook(); ThrowAwayGradeBook book2 = book1; GiveBookAName(book2); Assert.AreEqual("A GradeBook", book1.Name); }
public void GradeBookVariablesHoldAReference() { ThrowAwayGradeBook g1 = new ThrowAwayGradeBook(); ThrowAwayGradeBook g2 = g1; g1 = new ThrowAwayGradeBook(); g1.Name = "Ravi's Grade Book"; Assert.AreNotEqual(g1.Name, g2.Name); }
public void ComputeLowestGrade() { ThrowAwayGradeBook book = new ThrowAwayGradeBook(); book.AddGrades(10); book.AddGrades(90); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual(10, result.LowestGrade); }
public void ComputesHighestGrade() { GradeBook book = new ThrowAwayGradeBook(); book.AddGrade(10); book.AddGrade(90); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual(90, result.HighestGrade); }
public void ComputeAverageGrade() { ThrowAwayGradeBook book = new ThrowAwayGradeBook(); book.AddGrades(91); book.AddGrades(89.5f); book.AddGrades(75); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual(85.16, result.AverageGrade, 0.01); }
private void GiveBookAName(ThrowAwayGradeBook book) { book.Name = "A GradeBook"; }
private void GiveBookAName(/*ref*/ ThrowAwayGradeBook book) { //book = new GradeBook(); book.Name = "A GradeBook"; }
private static IGradeTracker CreateGradebook() { IGradeTracker book = new ThrowAwayGradeBook("Johan's Book"); return book; }