public void AddSerializer() { var provider = new EntitySerializerProvider(); Assert.IsFalse(provider.IsSerializable(typeof(object))); var serializer = new EntitySerializer(typeof(object)); provider.AddSerializer(typeof(object), serializer); Assert.AreEqual(serializer, provider.GetSerizliser(typeof(object))); Assert.IsTrue(provider.IsSerializable(typeof(object))); }
public void IsSerializable() { var provider = new EntitySerializerProvider(); Assert.IsTrue(provider.IsSerializable(typeof(int))); Assert.IsTrue(provider.IsSerializable(typeof(int?))); Assert.IsTrue(provider.IsSerializable(typeof(string))); Assert.IsTrue(provider.IsSerializable(typeof(DateTime))); Assert.IsTrue(provider.IsSerializable(typeof(DateTime?))); Assert.IsTrue(provider.IsSerializable(typeof(BindingFlags))); Assert.IsTrue(provider.IsSerializable(typeof(BindingFlags?))); Assert.IsFalse(provider.IsSerializable(typeof(Nullable <>))); Assert.IsFalse(provider.IsSerializable(typeof(object))); }