public void OldEnumTest()
        {
            var value = TestEnum.C;

            using (var ms = new MemoryStream())
            {
                var sm = new SerializationManager(new EnumSerializer <TestEnum>());
                Assert.True(sm.CanSerialize(value));
                using (var bw = new BinaryWriter(ms, Encoding.UTF8, true))
                    sm.Serialize(value, bw);
                ms.Position = 0;

                sm = new SerializationManager(new EnumSerializer <OldTestEnum>(typeof(TestEnum).Name));
                using (var br = new BinaryReader(ms, Encoding.UTF8, true))
                {
                    var res = sm.Deserialize(br);
                    Assert.NotNull(res);
                    Assert.Equal(value, (TestEnum)res);
                    Assert.Equal((int)value, (int)res);
                }
            }
        }