private void TestEquality() { Debug.Log("ModifierA Equals ModifierB: " + modifierA.Equals(modifierB)); Debug.Log("ModifierA == ModifierB: " + (modifierA == modifierB).ToString()); Debug.Log("ModifierA Equals ModifierC: " + modifierA.Equals(modifierC)); Debug.Log("ModifierA == ModifierC: " + (modifierA == modifierC).ToString()); Debug.Log("ModifierA Equals NullModD: " + modifierA.Equals(nullModD)); Debug.Log("ModifierA == NullModD: " + (modifierA == nullModD).ToString()); Debug.Log("NullModD == NullModE: " + (nullModD == nullModE).ToString()); }
public void testStatModifierDeserialization() { string json1 = "[0,1]"; StatModifier expected1 = new StatModifier(0, 1); Assert.That(expected1.Equals(StatModifier.fromJSONObject(new JSONObject(json1)))); string json2 = "[55, 0.67]"; StatModifier expected2 = new StatModifier(55, 0.67); Assert.That(expected2.Equals(StatModifier.fromJSONObject(new JSONObject(json2)))); }