public void ReferenceType_ObjectEquals_FoodRWithDifferentNameAndType_ExpectInequality() { FoodR banana1 = new FoodR("Banana", Shared.FoodGroup.Fruit); FoodR banana2 = new FoodR("Pie", Shared.FoodGroup.Sweets); Assert.IsFalse(banana1.Equals(banana2)); }
public void ReferenceType_ObjectEquals_FoodRWithNameCapitalizationDifference_ExpectEquality() { FoodR banana1 = new FoodR("Banana", Shared.FoodGroup.Fruit); FoodR banana2 = new FoodR("banAna", Shared.FoodGroup.Fruit); Assert.IsTrue(banana1.Equals(banana2)); }
public void ReferenceType_ObjectEquals_FoodRWithSameNameAndType_ExpectEquality() { FoodR banana1 = new FoodR("Banana", Shared.FoodGroup.Fruit); FoodR banana2 = new FoodR("Banana", Shared.FoodGroup.Fruit); Assert.IsTrue(banana1.Equals(banana2)); }
public void ReferenceType_ObjectEquals_InequalFoods_ExpectOrderDoesntMatter() { FoodR banana1 = new FoodR("Banana", Shared.FoodGroup.Fruit); FoodR banana2 = new FoodR("Pie", Shared.FoodGroup.Sweets); bool equals1 = banana1.Equals(banana2); bool equals2 = banana2.Equals(banana1); Assert.AreEqual(equals1, equals2); }