public void EqualsIsImplemented() { ElectricPotential v = ElectricPotential.FromVolts(1); Assert.IsTrue(v.Equals(ElectricPotential.FromVolts(1))); Assert.IsFalse(v.Equals(ElectricPotential.Zero)); }
public void EqualsIsImplemented() { ElectricPotential v = ElectricPotential.FromVolts(1); Assert.True(v.Equals(ElectricPotential.FromVolts(1), ElectricPotential.FromVolts(VoltsTolerance))); Assert.False(v.Equals(ElectricPotential.Zero, ElectricPotential.FromVolts(VoltsTolerance))); }
public void OpEquals() { var voltage1 = new ElectricPotential(3000, ElectricPotentialUnit.Volt); var voltage2 = new ElectricPotential(3, ElectricPotentialUnit.Kilovolt); var voltage3 = new ElectricPotential(10, ElectricPotentialUnit.Kilovolt); (voltage1 == voltage2).ShouldBeTrue(); (voltage2 == voltage1).ShouldBeTrue(); (voltage1 == voltage3).ShouldBeFalse(); (voltage3 == voltage1).ShouldBeFalse(); voltage1.Equals(voltage2) .ShouldBeTrue(); voltage1.Equals((object)voltage2) .ShouldBeTrue(); voltage2.Equals(voltage1) .ShouldBeTrue(); voltage2.Equals((object)voltage1) .ShouldBeTrue(); }
public void EqualsReturnsFalseOnNull() { ElectricPotential volt = ElectricPotential.FromVolts(1); Assert.False(volt.Equals(null)); }
public void EqualsReturnsFalseOnTypeMismatch() { ElectricPotential volt = ElectricPotential.FromVolts(1); Assert.False(volt.Equals(new object())); }