public void InsuranceIsCorrectlyEncoded() { var result = _insuranceService.SendInsuranceInformation("1X", "1"); var externalData = CreateExternalInsurance("1X", 1000.00M); var internalData = CreateInternalInsurance("1", "1", isProtected: true); var insuranceBase = _insuranceCoder.ExtractInsuranceData(externalData, internalData); Assert.True(_insuranceService.CheckInsurances(insuranceBase, result)); result = _insuranceService.SendInsuranceInformation("X12", "1"); Assert.True(_insuranceService.CheckInsurances(insuranceBase, result)); }