// override object.GetHashCode public override int GetHashCode() { return(HasBandMotammemi.GetHashCode() + HasBandMotemmemiAgreement.GetHashCode() + HasBandMotemmemiEltezami.GetHashCode() + HasEzafehObject.GetHashCode() + HasMoq.GetHashCode() + HasMosnad.GetHashCode() + HasObject.GetHashCode() + HasPrepositionalObject1.GetHashCode() + HasPrepositionalObject2.GetHashCode() + HasRa.GetHashCode() + HasSecondObject.GetHashCode() + HasSubject.GetHashCode() + HasTammeez.GetHashCode() + PrepositionalObjectPreposition1.GetHashCode() + PrepositionalObjectPreposition2.GetHashCode() + MoqType.GetHashCode()); }
public void Does_deserialize_late_bound_object_with_quotes() { var dto = new HasObject { Value = "<bla fasel=\"hurz\" />" }; var json = JSON.stringify(dto); json.Print(); Assert.That(json, Is.EqualTo("{\"Value\":\"<bla fasel=\\\"hurz\\\" />\"}")); var obj = (Dictionary <string, object>)JSON.parse(json); Assert.That(obj["Value"], Is.EqualTo(dto.Value)); JS.Configure(); var fromJson = json.FromJson <HasObject>(); JS.UnConfigure(); Assert.That(fromJson.Value, Is.EqualTo(dto.Value)); }