public void TestAddDataSerializableFactoryClassWithDuplicateId()
 {
     var config = new SerializationConfig();
     config.AddDataSerializableFactory(1, new MyDataSerializableFactory());
     config.AddDataSerializableFactoryClass(1, typeof(MyDataSerializableFactory));
     var service = new SerializationServiceBuilder().SetConfig(config).Build();
 }
        public void TestAddDataSerializableFactory()
        {
            var service1 = new SerializationServiceBuilder().Build();
            var data = service1.ToData(new DataSerializableBasicType());

            var config = new SerializationConfig();
            config.AddDataSerializableFactory(1, new MyDataSerializableFactory());
            var service = new SerializationServiceBuilder().SetConfig(config).Build();

            var obj = service.ToObject<object>(data);

            Assert.IsInstanceOf<DataSerializableBasicType>(obj);
        }
 public void TestAddDataSerializableFactoryWithBadId()
 {
     var config = new SerializationConfig();
     config.AddDataSerializableFactory(-1, new MyDataSerializableFactory());
     var service = new SerializationServiceBuilder().SetConfig(config).Build();
 }