public void ReferenceTypesPassByValue()
        {
            GradeTracker book1 = new GradeTracker();
            GradeTracker book2 = book1;

            GiveBookAName(book2);
            Assert.AreEqual("a gradebook", book1.Name);
        }
示例#2
0
        public void ReferenceTypesPassByValue()
        {
            GradeTracker book1 = new GradeTracker();
            GradeTracker book2 = book1;

            GiveBookAName(book2);
            Assert.AreEqual("A GradeBook", book1.Name);
        }
示例#3
0
        public void GradeBookVaraiblesHoldsAReference()
        {
            GradeTracker book1 = new GradeTracker();
            GradeTracker book2 = book1;

            book1      = new GradeTracker();
            book1.Name = "Barti gradebook";
            Assert.AreNotEqual(book1.Name, book2.Name);
        }
        public void ComputesLowestGrade()
        {
            GradeTracker book = new GradeTracker();
            book.AddGrade(10);
            book.AddGrade(90);

            GradeStatistics result = book.ComputeStatistics();
            Assert.AreEqual(10, result.LowestGrade);
        }
示例#5
0
        public void GradeBookVariablesHoldAReference()
        {
            GradeTracker g1 = new GradeTracker();
            GradeTracker g2 = g1;

            //g1 = new GradeBook();
            g1.Name = "Scott's grade book";
            Assert.AreEqual(g1.Name, g2.Name);
            //Assert.AreNotEqual(g1.Name, g2.Name);
        }
        public void ComputesAverageGrade()
        {
            GradeTracker book = new GradeTracker();
            book.AddGrade(91);
            book.AddGrade(89.5f);
            book.AddGrade(75);

            GradeStatistics result = book.ComputeStatistics();
            Assert.AreEqual(85.16, result.AverageGrade, 0.01);
        }
示例#7
0
        public void ComputesLowestGrade()
        {
            GradeTracker book = new GradeTracker();

            book.AddGrade(10);
            book.AddGrade(90);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(10, result.LowestGrade);
        }
示例#8
0
        public void ComputesAverageGrade()
        {
            GradeTracker book = new GradeTracker();

            book.AddGrade(91);
            book.AddGrade(89.5f);
            book.AddGrade(75);

            GradeStatistics result = book.ComputeStatistics();

            Assert.AreEqual(85.16, result.AverageGrade, 0.01);
        }
示例#9
0
 private void GiveBookAName(GradeTracker book)
 {
     book.Name = "A GradeBook";
 }
        public void GradeBookVariablesHoldAReference()
        {
            GradeTracker g1 = new GradeTracker();
            GradeTracker g2 = g1;

            //g1 = new GradeBook();
            g1.Name = "Scott's grade book";
            Assert.AreEqual(g1.Name, g2.Name);
            //Assert.AreNotEqual(g1.Name, g2.Name);
        }
 private void GiveBookAName(GradeTracker book)
 {
     book.Name = "a gradebook";
 }