private UniversalProductCodeTypeE BuildProductCode(Match match) { var codeGroup = match.Groups["code"]; var code = codeGroup.Value; var calculatedCheckDigit = CalculateCheckDigit(code); var productCode = new UniversalProductCodeTypeE { Code = $"0{code}{calculatedCheckDigit}", CheckDigit = calculatedCheckDigit }; return(productCode); }
public void Interpolate_FromString_2501428_ProductCodeTypeUpcE() { // Arrange const string code = "250142"; var expected = new UniversalProductCodeTypeE { Code = "02501428", CheckDigit = '8' }; // Act var actual = Interpolate.FromString(code); // Assert AssertHelpers.AreComparablyEqual(expected.Code, actual.Code); }
public TaltechRegexUpcAConverter(UniversalProductCodeTypeE source) { Source = source ?? throw new ArgumentNullException(nameof(source)); }