public void FromUriMatchesToUri() { string uri = "urn:epc:tag:sscc-96:2.348338.90000000001"; var tag = Sscc96Tag.FromUri(uri); Assert.AreEqual(uri, tag.ToString(), "uri != tag.ToString()"); Assert.AreEqual(uri, tag.ToUri().ToString(), "uri != tag.ToUri().ToString()"); }
public void ParseBinaryTextSucceeds(string tagString, int partition, string companyPrefix, string serial) { Sscc96Tag tag = Sscc96Tag.FromBinary(tagString); Assert.AreEqual(partition, tag.Partition, "Partition invalid."); Assert.AreEqual(companyPrefix, tag.CompanyPrefix, "CompanyPrefix invalid."); Assert.AreEqual(serial, tag.Serial, "Serial invalid."); }
public void FromUriSucceeds() { string uri = "urn:epc:tag:sscc-96:2.348338.90000000001"; var tag = Sscc96Tag.FromUri(uri); Assert.AreEqual(2, tag.Filter, "Filter"); Assert.AreEqual("348338", tag.CompanyPrefix, "CompanyPrefix"); Assert.AreEqual("9", tag.Extension, "Extension"); Assert.AreEqual("0000000001", tag.Serial, "Serial"); }