public void cantAddMorethen100LessThen0()
        {
            InMemmoryBook book = new InMemmoryBook("New book");

            book.addGrade(1);
            book.addGrade(1);
            int countBeforAddInvalideValue = book.countGrades();

            book.printGrades();

            book.addGrade(104);
            book.addGrade(590);

            int countAfterAddInvalideValue = book.countGrades();

            Assert.Equal(countAfterAddInvalideValue, countBeforAddInvalideValue);
        }
        public void calculateResults()
        {
            InMemmoryBook book = new InMemmoryBook("abderrahmane");

            book.addGrade(1);
            book.addGrade(1);
            book.addGrade(104);


            var result = book.calculateResult();

            System.Console.WriteLine(result.High);

            Assert.Equal(1, result.Average);
            Assert.Equal(1, result.High);
            Assert.Equal('F', result.Letter);
        }
Пример #3
0
        public void BookCalculatesAnAverageGrade()
        {
            // arrange
            var book = new InMemmoryBook("");

            book.AddGrade(89.1);
            book.AddGrade(90.5);
            book.AddGrade(77.3);

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

            // assert
            Assert.Equal(85.6, result.Average, 1);
            Assert.Equal(90.5, result.High, 1);
            Assert.Equal(77.3, result.Low, 1);
            Assert.Equal('B', result.Letter);
        }
Пример #4
0
 private void GetBookSetName(InMemmoryBook book, string name)
 {
     book = new InMemmoryBook(name);
 }
Пример #5
0
 private void SetName(InMemmoryBook book, string name)
 {
     book.Name = name;
 }