public void CreateTest(long digits, Ean13.ResultCode expectedResultCode, long expected) { var resultCode = Ean13.Create(digits, out var ean13); resultCode.Should().Be(expectedResultCode); ean13.Ean13Code.Should().Be(expected); }
public void AsReadOnlyCharSpan_NoExceptions_Test(long digits) { //Arrange Ean13.Create(digits, out var ean13); //Act & Assert new string(ean13.AsReadOnlyCharSpan()).Should().Be(ean13.ToString()); }
public void CreateEan13() { var eanWithoutChecksum = 020067170423; var result = Ean13.Create(eanWithoutChecksum, out var ean13); Console.WriteLine($"Result is: {result}, Code: {ean13} Checksum: {ean13.Checksum}"); }
public void AsReadOnlyCharSpanTests(long digitsWithoutChecksum, string expectedStr) { //Arrange Ean13.Create(digitsWithoutChecksum, out var ean13).Should().Be(Ean13.ResultCode.Success); //Act var asSpan = ean13.AsReadOnlyCharSpan(); //Assert new string(asSpan).Should().Be(expectedStr); }
public void CreateProperty_NoExceptions_Test(long digits) { Ean13.Create(digits, out _); }