public void ProductModel_GetSet_AverageRating_Default_Should_Pass() { // Arrange // Act var result = new ProductModel(); // Assert Assert.AreEqual(result.AverageRating(), 5); // Act result.Ratings = new int[] { 5, 5 }; // Assert Assert.AreEqual(result.AverageRating(), 5); // Act result.Ratings = null; // Assert Assert.AreEqual(result.AverageRating(), 0); // Act result.Ratings = new int[] { }; // Assert Assert.AreEqual(result.AverageRating(), 0); // Act result.Ratings = new int[] { 0, 0 }; // Assert Assert.AreEqual(result.AverageRating(), 0); }
public void ProductModel_GetSet_AverageRating5_Default_Should_Pass() { // Act var result = new ProductModel(); result.Ratings = new int[] { 5, 5 }; // Assert Assert.AreEqual(result.AverageRating(), 5); }
public void ProductModel_GetSet_AverageRating1_Default_Should_Pass() { // Arrange // Act var result = new ProductModel(); // Assert Initialize rating is 5 Assert.AreEqual(result.AverageRating(), 5); }
public void ProductModel_AverageRatings_Default_Should_Equal_5() { // Arrange // Act var result = new ProductModel(); // Assert Assert.AreEqual(5, result.AverageRating()); }
public void ProductModel_Average_Rating_Is_5_Should_Pass() { // Arrange // Act var result = new ProductModel(); // Assert // by default, rating is 5 Assert.AreEqual(5, result.AverageRating()); }
public void ProductModel_Get_AverageRating_Default_Should_Pass() { // Arrange var result = new ProductModel(); // Act int average = result.AverageRating(); // Assert Assert.AreEqual(5, average); }
public void ProductModel_Average_Rating_Should_Pass() { // Arrange var result = new ProductModel(); // Act int rating = 5; // Assert Assert.AreEqual(rating, result.AverageRating()); }
public void ProductModel_AverageRating_All_Ratings_0_Should_Pass() { // Arrange var result = new ProductModel(); // Act result.Ratings = new int[] { 0, 0, 0, 0 }; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_AverageRatings_CountEquals_0_Should_Equal_0() { // Arrange var result = new ProductModel(); // Act result.Ratings = new int[] { }; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_AverageRatings_RatingsEqualNull_Should_Equal_0() { // Arrange var result = new ProductModel(); // Act result.Ratings = null; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_AverageRatings_TotalEquals_0_Should_Equal_0() { // Arrange var result = new ProductModel(); // Act result.Ratings[0] = 0; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_Valid_AverageRating_TestAverageRating_Should_Return_Zero_case_one() { // Arrange var result = new ProductModel(); // Act result.Ratings = null; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_GetAverageRating_Valid_Should_Return_5() { // Arrange var data = new ProductModel(); // Act var result = data.AverageRating(); // Assert Assert.AreEqual(5, result); }
public void ProductModel_Average_Rating_Of_5_Should_Pass() { // Arrange // Act var result = new ProductModel(); // Assert Assert.AreEqual(5, result.AverageRating()); }
public void ProductModel_Valid_AverageRating_TestAverageRating_Should_Return_Zero_case_two() { int[] testArray = { }; // Arrange var result = new ProductModel(); // Act result.Ratings = testArray; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_Constructor_AverageRating_Default_Should_Pass() { // Arrange var data = new ProductModel(); // Act var result = data.AverageRating(); // Assert Assert.AreEqual(5, result); }
public void ProductModel_Average_Rating_Of_Empty_Array_Should_Pass() { // Arrange // Act var result = new ProductModel { Ratings = new int[] {} }; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_Average_Rating_Of_Null_Should_Pass() { // Arrange // Act var result = new ProductModel { Ratings = null }; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_Valid_AverageRating_TestAverageRating_Should_Return_Int() { // Arrange int[] testArray = { 1, 2, 3, 2 }; var result = new ProductModel(); // Act result.Ratings = testArray; // Assert Assert.AreEqual(2, result.AverageRating()); }
public void ProductModel_Average_Total_Zero_Ratings_Should_Equal_0() { // Arrange var result = new ProductModel(); result.Ratings = new int[] { 0, 0 }; // Act // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_AverageRating_0_total_Should_Return_0() { // Arrange var data = new ProductModel(); data.Ratings = new int[] { 0, 0 }; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(0, result); }
public void ProductModel_AverageRating_Zero_Count_Should_Pass() { // Arrange var data = new ProductModel(); data.Ratings = new int[] { }; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(0, result); }
public void ProductModel_Get_AverageRating_DefaultTotal_Should_Pass() { // Arrange var result = new ProductModel(); result.Ratings = new int[] { 0 }; // Act int average = result.AverageRating(); // Assert Assert.AreEqual(0, average); }
public void ProductModel_GetAverageRating_Rating_Integer_Division_Untruncated_Should_Pass() { // Arrange var data = new ProductModel(); data.Ratings = new int[] { 5, 5 }; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(5, result); }
public void ProductModel_AverageRating_Null_Catch_Should_Pass() { //Arrange ProductModel result = new ProductModel(); // Act result.Ratings = null; int test = result.AverageRating(); //Assert Assert.AreEqual(test, 0); }
public void ProductModel_Get_AverageRating_Valid_Should_Pass() { // Arrange var result = new ProductModel(); result.Ratings = new int[] { 2, 3, 4, 1, 1, 1 }; // Act int average = result.AverageRating(); // Assert Assert.AreEqual(2, average); }
public void ProductModel_AverageRatings_With_NO_Items_Zero_Should_Pass() { // Arrange var result = new ProductModel(); // Act result.Ratings = new int[0]; // Assert Assert.AreEqual(0, result.AverageRating()); }
public void ProductModel_GetAverageRating_Null_Rating_Should_Return_0() { // Arrange var data = new ProductModel(); data.Ratings = null; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(0, result); }
public void ProductModel_Get_AverateRating_ElementInArray_IsZero_Should_Return_0() { // Arrange var data = new ProductModel(); data.Ratings[0] = 0; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(0, result); }
public void ProductModel_Constructor_AverageRating_ZeroTotal_Should_Pass() { // Arrange var data = new ProductModel(); data.Ratings = new int[] { -1, 1 }; // Act var result = data.AverageRating(); // Assert Assert.AreEqual(0, result); }