void VerifyAlternativeRegister() { var instance = new ClassWithEncodingProperty { Encoding = Encoding.ASCII }; var serializer = new ConfigurationContainer().Type <Encoding>() .Register(typeof(EncodingSerializer)) .Create() .ForTesting(); serializer.Cycle(instance).ShouldBeEquivalentTo(instance); }
void Verify() { var serializer = new ConfigurationContainer().Register <Encoding, EncodingSerializer>() .Create() .ForTesting(); var instance = new ClassWithEncodingProperty { Encoding = Encoding.ASCII }; var classWithEncodingProperty = serializer.Cycle(instance); classWithEncodingProperty.ShouldBeEquivalentTo(instance); }