예제 #1
0
        public void CheckIfGradeIsValidValud()
        {
            // arrange
            var book = new InMemoryBook("");

            // book.AddGrade(115.7);
            book.AddGrade(90.5);
            //  book.AddGrade(-3.2);

            // act
            var result = book.GetStatistics();

            // assert
            Assert.Equal(1, book.getGradeCount());
        }
예제 #2
0
        public void LetterGradeAddsCorrectGrade()
        {
            var myBook1 = new InMemoryBook("Peter's Grade Book");

            myBook1.AddGrade('A');
            myBook1.AddGrade('F');
            Statistics stats = new Statistics();

            stats = myBook1.GetStatistics();
            var count = myBook1.getGradeCount();

            Assert.Equal(2, count);
            Assert.Equal(90, stats.High, 1);
            Assert.Equal(0, stats.Low, 1);
            Assert.Equal(45, stats.Average, 1);
        }