public void Can_Serialize_StringContainerDto() { var container = new StringContainerDto { Source = text.ToJson(), Destination = image.ToJson() }; var json = container.ToJson(); var fromJson = json.FromJson <StringContainerDto>(); var src = container.Source.FromJson <TextElementDto>(); var dst = container.Destination.FromJson <ImageElementDto>(); var fromSrc = fromJson.Source.FromJson <TextElementDto>(); var fromDst = fromJson.Destination.FromJson <ImageElementDto>(); Assert.That(src.Action.ElementId, Is.EqualTo(fromSrc.Action.ElementId)); Assert.That(dst.Action, Is.EqualTo(fromDst.Action)); }
public void Can_Serialize_StringContainerDto() { var container = new StringContainerDto { Source = text.ToJson(), Destination = image.ToJson() }; var json = container.ToJson(); var fromJson = json.FromJson<StringContainerDto>(); var src = container.Source.FromJson<TextElementDto>(); var dst = container.Destination.FromJson<ImageElementDto>(); var fromSrc = fromJson.Source.FromJson<TextElementDto>(); var fromDst = fromJson.Destination.FromJson<ImageElementDto>(); Assert.That(src.Action.ElementId, Is.EqualTo(fromSrc.Action.ElementId)); Assert.That(dst.Action, Is.EqualTo(fromDst.Action)); }