public void TestMealIDHasDifferentHashCodeAsMealIDWithEqualName() { string name = "Stone Soup"; MealID mealId = MealID.ValueOf(name); MealID differentMealID = MealID.ValueOf("Duck Rice"); int mealIdHashCode = mealId.GetHashCode(); int differentMealIDHashCode = differentMealID.GetHashCode(); Assert.NotEqual(mealIdHashCode, differentMealIDHashCode); }
public void TestMealIDHasSameHashCodeAsMealIDWithEqualName() { string name = "Stone Soup"; MealID mealId = MealID.ValueOf(name); MealID equalMealID = MealID.ValueOf(name); int mealIdHashCode = mealId.GetHashCode(); int equalMealIDHashCode = equalMealID.GetHashCode(); Assert.Equal(mealIdHashCode, equalMealIDHashCode); }