Ejemplo n.º 1
0
        private static void TestRoundtrip(MyFlagsEnum value)
        {

            MyTypeWithFlags obj = new MyTypeWithFlags { SomeValue = value }, clone;
            string caption = value + " (" + (int)value + ")";
            try
            {
                clone = Serializer.DeepClone(obj);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message + " serializing " + caption);
                throw;
            }
            Assert.AreEqual(value, clone.SomeValue, caption);
        }
Ejemplo n.º 2
0
        private static void TestRoundtrip(MyFlagsEnum value)
        {
            MyTypeWithFlags obj = new MyTypeWithFlags {
                SomeValue = value
            }, clone;
            string caption = value + " (" + (int)value + ")";

            try
            {
                clone = Serializer.DeepClone(obj);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message + " serializing " + caption);
                throw;
            }
            Assert.AreEqual(value, clone.SomeValue, caption);
        }