public void Write_Boolean(bool b, byte[] want) { byte[] got; using (var os = new OtpOutputStream()) { os.Write(OtpExternal.VersionTag); os.WriteBoolean(b); Assert.AreEqual(want.Length, os.Position); got = os.ToArray(); } CollectionAssert.AreEqual(want, got); }
public void Write_Byte() { byte want = 123; byte[] got; using (var os = new OtpOutputStream()) { os.Write(want); got = os.ToArray(); } Assert.AreEqual(want, got[0]); }
public void Write_Atom() { byte[] want = { 131, 100, 0, 18, 102, 114, 97, 122, 122, 108, 101, 100, 97, 122, 122, 108, 101, 45, 49, 50, 51, 52 }; byte[] got; using (var os = new OtpOutputStream()) { os.Write(OtpExternal.VersionTag); os.WriteAtom("frazzledazzle-1234"); Assert.AreEqual(want.Length, os.Position); got = os.ToArray(); } CollectionAssert.AreEqual(want, got); }