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); }