Пример #1
0
        public void EqualsIsImplemented()
        {
            ElectricPotential v = ElectricPotential.FromVolts(1);

            Assert.IsTrue(v.Equals(ElectricPotential.FromVolts(1)));
            Assert.IsFalse(v.Equals(ElectricPotential.Zero));
        }
Пример #2
0
        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();
 }
Пример #4
0
        public void EqualsReturnsFalseOnNull()
        {
            ElectricPotential volt = ElectricPotential.FromVolts(1);

            Assert.False(volt.Equals(null));
        }
Пример #5
0
        public void EqualsReturnsFalseOnTypeMismatch()
        {
            ElectricPotential volt = ElectricPotential.FromVolts(1);

            Assert.False(volt.Equals(new object()));
        }