public void ensureTableEntryIsntEqualToNull() { MaterialPriceTableEntry instance = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); Assert.False(instance.Equals(null)); }
public void ensureTableEntryIsntEqualToInstanceOfOtherType() { MaterialPriceTableEntry instance = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); Assert.False(instance.Equals("bananas")); }
public void ensureTableEntryIsEqualToItself() { MaterialPriceTableEntry instance = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); Assert.True(instance.Equals(instance)); }
public void ensureTableEntriesWithEqualPropertiesAreEqual() { MaterialPriceTableEntry instance = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); MaterialPriceTableEntry other = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); Assert.True(instance.Equals(other)); }
public void ensureTableEntriesWithDifferentMaterialsArentEqual() { MaterialPriceTableEntry instance = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createMaterial()); MaterialPriceTableEntry other = new MaterialPriceTableEntry(price: Price.valueOf(10), timePeriod: createTimePeriod(), material: createOtherMaterial()); Assert.False(instance.Equals(other)); }