public void TestConvertUpcToGtin() { var code = ""; var expected = ""; var actual = ""; // Valid cases - UPC code = "042100005264"; expected = "00042100005264"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "614141007349"; expected = "00614141007349"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "012993101619"; expected = "00012993101619"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "020529309620"; expected = "00020529309620"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); }
public void TryConvertToGtin(bool expected, string input) { // Act var actual = ArticleNumberHelper.TryConvertToGtin(input, out var _); // Assert Assert.Equal(expected, actual); }
public void TestConvertEan8ToGtin() { var actual = ""; // Valid - GTIN var code = "96385074"; var expected = ""; Assert.IsFalse(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); }
public void TestConvertEan13ToGtin() { var code = ""; var expected = ""; var actual = ""; // Valid - EAN code = "4002515289693"; expected = "04002515289693"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "4039784974876"; expected = "04039784974876"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); }
public void TestConvertGtinToGtin() { var code = ""; var expected = ""; var actual = ""; // Valid - GTIN code = "04002515289693"; expected = "04002515289693"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "10099429309556"; expected = "10099429309556"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); code = "30073202109001"; expected = "30073202109001"; Assert.IsTrue(ArticleNumberHelper.TryConvertToGtin(code, out actual), code); Assert.AreEqual(expected, actual); }