public void AddGradesWorksCorrectly() { //Given var book2 = new Book("Kemi"); book2.AddGrades(-0.1); book2.AddGrades(100.5); book2.AddGrades(55.5); //When //Then Assert.Equal(1, book2.GetGrades().Count); }
public void Test1() { //arrange var Book = new Book(""); Book.AddGrades(24); Book.AddGrades(55); Book.AddGrades(17); Book.AddGrades(87); Book.AddGrades(100); //act var result = Book.GetStats(); //assert Assert.Equal(56.6, result.avg); Assert.Equal(100, result.high); Assert.Equal(17, result.low); Assert.Equal('f', result.Letter); }
public void Test1() { var list = new List <double> { 53.5, 10.5, 12 }; var book = new Book(); book.AddGrades(list); var result = book.CalculateStatistics(); Assert.Equal(list.Average(), result.Average); Assert.Equal(list.Max(), result.Max); Assert.Equal(list.Min(), result.Min); }
public void BookCalculatesAnAverageGrade() { //arrange var book = new Book(""); book.AddGrades(80); book.AddGrades(45); book.AddGrades(55); var actualAverage = 60; var actualHigh = book.GetGrades()[0]; var actualLow = book.GetGrades()[1];; //act var expectedAverage = book.GetStatistics().average; var expectedHigh = book.GetStatistics().high; var expectedLow = book.GetStatistics().low; //assert Assert.Equal(expectedAverage, actualAverage); Assert.Equal(expectedLow, actualLow); Assert.Equal(expectedHigh, actualHigh); }