public void TestExprBytesOps() { var r = ExprBytesOps.FromFile(SourceFile("fixed_struct.bin")); Assert.AreEqual(r.OneSize, 3); Assert.AreEqual(r.OneFirst, 80); Assert.AreEqual(r.OneMid, 65); Assert.AreEqual(r.OneLast, 67); Assert.AreEqual(r.OneMin, 65); Assert.AreEqual(r.OneMax, 80); Assert.AreEqual(r.TwoSize, 3); Assert.AreEqual(r.TwoFirst, 65); Assert.AreEqual(r.TwoMid, 67); Assert.AreEqual(r.TwoLast, 75); Assert.AreEqual(r.TwoMin, 65); Assert.AreEqual(r.TwoMax, 75); }
public void TestExprBytesOps() { var r = ExprBytesOps.FromFile(SourceFile("nav_parent_switch.bin")); Assert.AreEqual(r.OneSize, 3); Assert.AreEqual(r.OneFirst, 1); Assert.AreEqual(r.OneMid, 66); Assert.AreEqual(r.OneLast, 255); Assert.AreEqual(Convert.ToString((long)(r.OneLast), 10), "255"); Assert.AreEqual(r.OneMin, 1); Assert.AreEqual(r.OneMax, 255); Assert.AreEqual(Convert.ToString((long)(r.OneMax), 10), "255"); Assert.AreEqual(r.TwoSize, 3); Assert.AreEqual(r.TwoFirst, 65); Assert.AreEqual(r.TwoMid, 255); Assert.AreEqual(Convert.ToString((long)(r.TwoMid), 10), "255"); Assert.AreEqual(r.TwoLast, 75); Assert.AreEqual(r.TwoMin, 65); Assert.AreEqual(r.TwoMax, 255); Assert.AreEqual(Convert.ToString((long)(r.TwoMax), 10), "255"); }