コード例 #1
0
        public void EqualsTest()
        {
            var doubleObjectX1 = new SimpleJsonDataObject(1d);
            var doubleObjectX2 = new SimpleJsonDataObject(1d);
            var doubleObjectY = new SimpleJsonDataObject(-1d);
            var boolObjectX1 = new SimpleJsonDataObject(true);
            var boolObjectX2 = new SimpleJsonDataObject(true);
            var boolObjectY = new SimpleJsonDataObject(false);
            var stringObjectX1 = new SimpleJsonDataObject("string");
            var stringObjectX2 = new SimpleJsonDataObject("string");
            var stringObjectY = new SimpleJsonDataObject("");

            doubleObjectX1.Is(doubleObjectX1);
            doubleObjectX1.Is(doubleObjectX2);
            doubleObjectX1.IsNot(doubleObjectY);
            doubleObjectX1.IsNot(boolObjectX1);
            doubleObjectX1.IsNot(stringObjectX1);

            boolObjectX1.Is(boolObjectX1);
            boolObjectX1.Is(boolObjectX2);
            boolObjectX1.IsNot(boolObjectY);
            boolObjectX1.IsNot(doubleObjectX1);
            boolObjectX1.IsNot(stringObjectX1);

            stringObjectX1.Is(stringObjectX1);
            stringObjectX1.Is(stringObjectX2);
            stringObjectX1.IsNot(stringObjectY);
            stringObjectX1.IsNot(doubleObjectX1);
            stringObjectX1.IsNot(boolObjectX1);
        }