public void TestEnum() { ObjectPacker packer = new ObjectPacker(); EnumTester et = new EnumTester(); byte[] binary = packer.Pack(et); EnumTester et2 = packer.Unpack<EnumTester>(binary); Assert.AreEqual(et.e1, et2.e1); Assert.AreEqual(et.e2, et2.e2); Assert.AreEqual(et.e3, et2.e3); }
public void EnumSaveTest() { var et = new EnumTester(); et.EnumField = ConsoleColor.Blue; using (var ctx = GetContext()) { ctx.EnumTesters.InsertOnSubmit(et); ctx.SubmitChanges(); Assert.IsTrue(et.Id > 0); ctx.EnumTesters.DeleteOnSubmit(et); ctx.SubmitChanges(); var enumFetched = ctx.EnumTesters.FirstOrDefault(e => e.Id == et.Id); Assert.IsNull(enumFetched); } }