public void if_ratings_are_not_provided_then_stars_are_zero() { //Arrange int expectedResult = 0; StarsCalculator calculator = new StarsCalculator(); //Act int actualResult = calculator.GetStarsFromRatings(null); //Assert Assert.AreEqual(expectedResult, actualResult); }
public void if_no_ratings_are_available_then_stars_are_zero() { //Arrange List <RatingComponent> ratings = new List <RatingComponent>(); int expectedResult = 0; StarsCalculator calculator = new StarsCalculator(); //Act int actualResult = calculator.GetStarsFromRatings(ratings); //Assert Assert.AreEqual(expectedResult, actualResult); }
public void if_a_single_rating_is_available_then_stars_are_the_same_as_rating() { //Arrange List <RatingComponent> ratings = new List <RatingComponent> { new RatingComponent { Value = 3 } }; int expectedResult = 3; StarsCalculator calculator = new StarsCalculator(); //Act int actualResult = calculator.GetStarsFromRatings(ratings); //Assert Assert.AreEqual(expectedResult, actualResult); }