Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
        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)));
        }