public void ReturnRegisteredSerializerByIdentifier(string identifier, Type expectedType) { StandardSerializerFactory factory = new StandardSerializerFactory(); ISerializer serialiser = factory.GetSerializer(identifier); Assert.Equal(expectedType, serialiser.GetType()); }
public void RegisterSerializerCorrectlyWithOveridingDefault() { StandardSerializerFactory factory = new StandardSerializerFactory(); factory.RegisterSerializer(typeof(bool), new TestSerializer(), overrideDefault: true); ISerializer serializer = factory.GetSerializer("Test_Serializer"); ISerializer defaultSerializer = factory.GetDefaultSerializer <bool>(); Assert.Equal(serializer, defaultSerializer); }