public byte[] Serialize <T>(T value) { var targetType = typeof(T); return(serializerProvider.Get(targetType).Serialize(targetType.Name, targetType, value)); }
public void GetProvider_Succcess() { Assert.Throws <ArgumentException>(() => provider.Get(typeof(DateTime)), "There is no registered AttributeValueBinarySerializer for type DateTime"); }
public void GetProvider_Succcess() { var serializer = provider.Get(typeof(TestEnum)); Assert.AreEqual(typeof(Enum), serializer.TargetType); }