示例#1
0
 public void Can_replace_default_serializer_generator()
 {
     SerializerRepository.SerializerGenerator = new CustomGenerator();
     Assert.IsTrue(SerializerRepository.HasByteArraySerializer <TypeToSerialize>());
     Assert.IsTrue(SerializerRepository.HasStreamSerializer <TypeToSerialize>());
     Assert.AreEqual(typeof(CustomSerializer), SerializerRepository.GetByteArraySerializer <TypeToSerialize>().GetType());
     Assert.AreEqual(typeof(CustomSerializer), SerializerRepository.GetStreamSerializer <TypeToSerialize>().GetType());
 }
示例#2
0
 public void HasStreamSerializer_returns_true_for_Serializable_type_with_default_generator()
 {
     Assert.IsTrue(SerializerRepository.HasStreamSerializer <Serializable>());
 }
示例#3
0
 public void HasStreamSerializer_returns_false_for_unknown_type()
 {
     Assert.IsFalse(SerializerRepository.HasStreamSerializer <TypeToSerialize>());
 }