public void EncodeAdataLengt_returns_corrent_value() { var testCases = new Dictionary <int, string> { { 0x0001, "0001" }, { 0x0010, "0010" }, { 0xfefe, "fefe" }, { 0xfeff, "fffe" + "0000feff" }, { 0xffff, "fffe" + "0000ffff" }, { 0x7fffffff, "fffe" + "7fffffff" }, }; foreach (var i in testCases) { Assert.That(SjclCcm.EncodeAdataLength(i.Key), Is.EqualTo(i.Value.DecodeHex())); } }
public void EncodeAdataLengt_throws_on_negative_length() { Assert.That(() => SjclCcm.EncodeAdataLength(-1), Throws.TypeOf <CryptoException>() .And.Message.EqualTo("Adata length must be positive")); }
public void EncodeAdataLengt_throws_on_negative_length() { SjclCcm.EncodeAdataLength(-1); }
public void EncodeAdataLengt_throws_on_zero_length() { SjclCcm.EncodeAdataLength(0); }