public void PBToDTOConcept() { ConceptDTO dtoStart = Misc.CreateConceptDTO; PBConcept pb = dtoStart.ToPBConcept(); ConceptDTO dtoEnd = pb.ToConcept(); Assert.True(dtoStart.CompareTo(dtoEnd) == 0); }
public void ConceptDTOCompareToTest() { { ConceptDTO a = Misc.CreateConceptDTO; ConceptDTO b = Misc.CreateConceptDTO; Assert.True(a.CompareTo(b) == 0); } { ConceptDTO a = Misc.CreateConceptDTO; ConceptDTO b = new ConceptDTO(new PublicId(Misc.g1, Misc.g3, Misc.g4)); Assert.False(a.CompareTo(b) == 0); } }
public void ConceptDTOMarshalTest() { ConceptDTO dtoStart = Misc.CreateConceptDTO; MemoryStream ms = new MemoryStream(); using (TinkarOutput output = new TinkarOutput(ms)) { output.WriteField(dtoStart); } ms.Position = 0; using (TinkarInput input = new TinkarInput(ms)) { ConceptDTO dtoRead = (ConceptDTO)input.GetField(); Assert.True(dtoStart.CompareTo(dtoRead) == 0); } }
public void ConceptDTOJsonMarshal() { ConceptDTO dtoStart = Misc.CreateConceptDTO; MemoryStream ms = new MemoryStream(); using (TinkarJsonOutput output = new TinkarJsonOutput(ms, true)) { dtoStart.Marshal(output); } ms.Dump(); ms.Position = 0; using (TinkarJsonInput input = new TinkarJsonInput(ms)) { ConceptDTO dtoEnd = ConceptDTO.Make(input.ReadJsonObject()); Assert.True(dtoStart.CompareTo(dtoEnd) == 0); } }