Esempio n. 1
0
        public void FromUriMatchesToUri()
        {
            string uri = "urn:epc:tag:sgtin-96:1.311112347.0781321.1";
            var    tag = Sgtin96Tag.FromUri(uri);

            Assert.AreEqual(uri, tag.ToString(), "uri != tag.ToString()");
            Assert.AreEqual(uri, tag.ToUri().ToString(), "uri != tag.ToUri().ToString()");
        }
Esempio n. 2
0
        public void ParseBinaryTextSucceeds(string tagString, int partition, string companyPrefix, string indicator, string itemReference, string ean13)
        {
            Sgtin96Tag tag = Sgtin96Tag.FromBinary(tagString);

            Assert.AreEqual(partition, tag.Partition, "Partition invalid.");
            Assert.AreEqual(companyPrefix, tag.CompanyPrefix, "CompanyPrefix invalid.");
            Assert.AreEqual(indicator, tag.Indicator, "Indicator invalid.");
            Assert.AreEqual(itemReference, tag.ItemReference, "ItemReference invalid.");
            Assert.AreEqual(ean13, tag.GetEan13(), "Ean13 invalid.");
        }
Esempio n. 3
0
        public void FromUriSucceeds()
        {
            string uri = "urn:epc:tag:sgtin-96:1.311112347.0781321.1";
            var    tag = Sgtin96Tag.FromUri(uri);

            Assert.AreEqual(1, tag.Filter, "Filter");
            Assert.AreEqual("311112347", tag.CompanyPrefix, "CompanyPrefix");
            Assert.AreEqual("0781321", tag.IndicatorAndItemReference, "IndicatorAndItemReference");
            Assert.AreEqual("0", tag.Indicator, "Indicator");
            Assert.AreEqual("781321", tag.ItemReference, "ItemReference");
            Assert.AreEqual("1", tag.Serial, "Serial");
            Assert.AreEqual(uri, tag.ToUri().ToString(), "uri != tag.ToUri().ToString()");
        }