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()); }
public void HasByteArraySerializer_returns_true_for_Serializable_type_with_default_generator() { Assert.IsTrue(SerializerRepository.HasByteArraySerializer <Serializable>()); }
public void HasByteArraySerializer_returns_false_for_unknown_type() { Assert.IsFalse(SerializerRepository.HasByteArraySerializer <TypeToSerialize>()); }