public static void TestValidValuesFromInt(Int64 value) { TestHelpers.CatchUnexpected(() => { Int48 val = Int48.GetNew(value); Assert.AreEqual(value, val.Value, string.Format("On Set with Int32:{0}", value)); }); }
public static void TestOutOfRange(Int64 value) { TestHelpers.CatchUnexpected(() => { Assert.Throws <ArgumentOutOfRangeException>(() => { Int48 val = Int48.GetNew(value); }); }); }
public static void TestValidValuesFromBytes(Int64 value) { TestHelpers.CatchUnexpected(() => { byte[] buffer = Int48.GetBytes(value); int pos = 0; Int48 val = Int48.GetNew(buffer, ref pos); Assert.AreEqual(value, val.Value, string.Format("On Set with Int32:{0}", buffer.ToHexByteString())); }); }