public string Vin() { var vin = string.Empty; for (var i = 0; i < 8; i++) { var e = _fakerContainer.Random.Element(VehicleVinChecksum.VehicleVinDigitValues); vin += e.Key; } vin += '0'; for (var i = 0; i < 8; i++) { vin += _fakerContainer.Random.Element(VehicleVinChecksum.VehicleVinDigitValues).Key; } var checksum = VehicleVinChecksum.GetVehicleVinChecksum(vin); return(vin.Substring(0, 8) + checksum + vin.Substring(9, 8)); }
public void GetCheckSumTest(string vin, string checkSum) { Assert.AreEqual(checkSum, VehicleVinChecksum.GetVehicleVinChecksum(vin)); }