Exemplo n.º 1
0
        public static void NotEqualsOpLeftINumericPrecision_GivenObjectsWithDifferentScale_ReturnsTrue()
        {
            const int precision = 12345;
            const int scale     = 9876;
            var       a         = new FakeNumericPrecision(precision, scale);
            var       b         = new NumericPrecision(precision, 6789);

            var areEqual = a != b;

            Assert.That(areEqual, Is.True);
        }
Exemplo n.º 2
0
        public static void EqualsOpLeftINumericPrecision_GivenObjectsWithDifferentPrecision_ReturnsFalse()
        {
            const int precision = 12345;
            const int scale     = 9876;
            var       a         = new FakeNumericPrecision(precision, scale);
            var       b         = new NumericPrecision(54321, scale);

            var areEqual = a == b;

            Assert.That(areEqual, Is.False);
        }
Exemplo n.º 3
0
        public static void NotEqualsOpLeftINumericPrecision_GivenObjectsWithEqualInputs_ReturnsFalse()
        {
            const int precision = 12345;
            const int scale     = 9876;
            var       a         = new FakeNumericPrecision(precision, scale);
            var       b         = new NumericPrecision(precision, scale);

            var areEqual = a != b;

            Assert.That(areEqual, Is.False);
        }
Exemplo n.º 4
0
        public static void EqualsOpRightINumericPrecision_GivenObjectsWithEqualInputs_ReturnsTrue()
        {
            const int precision = 12345;
            const int scale     = 9876;
            var       a         = new NumericPrecision(precision, scale);
            var       b         = new FakeNumericPrecision(precision, scale);

            var areEqual = a == b;

            Assert.That(areEqual, Is.True);
        }