public void Can_serialize_then_parse_inspection() { TestDataHelper.InspectionShouldBeSuchAsConstructed(inspection_); var factory = new InspectionFactory(); string json = factory.Serialize(inspection_); var inspection = factory.Parse(json); TestDataHelper.InspectionShouldBeSuchAsConstructed(inspection); }
public void Can_serialize_then_parse_inspection_with_pdf_report() { TestDataHelper.InspectionShouldBeSuchAsConstructed(inspection_); inspection_.SetPdfReport(new PdfReport(new InspectionPdf(InspectionPdfModel.FromDomain(inspection_, farm_, checklist_, "JU", "") , "the_user").CreatePdf())); var factory = new InspectionFactory(); string json = factory.Serialize(inspection_); var inspection = factory.Parse(json); TestDataHelper.InspectionShouldBeSuchAsConstructed(inspection); inspection.PdfReport.Should().Be(inspection_.PdfReport); }