Exemplo n.º 1
0
        public void EqualsIsImplemented()
        {
            ElectricCharge v = ElectricCharge.FromCoulombs(1);

            Assert.True(v.Equals(ElectricCharge.FromCoulombs(1), ElectricCharge.FromCoulombs(CoulombsTolerance)));
            Assert.False(v.Equals(ElectricCharge.Zero, ElectricCharge.FromCoulombs(CoulombsTolerance)));
        }
        public void EqualsReturnsFalseOnNull()
        {
            ElectricCharge coulomb = ElectricCharge.FromCoulombs(1);

            Assert.False(coulomb.Equals(null));
        }
        public void EqualsReturnsFalseOnTypeMismatch()
        {
            ElectricCharge coulomb = ElectricCharge.FromCoulombs(1);

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