public void GetTypeConverter() { var resolver = new DefaultTypeConverterResolver <Model>(); var prop = GetPropety("PInt"); var converter = resolver.GetTypeConverter(prop); Assert.IsInstanceOfType(converter, typeof(DefaultTypeConverter)); var converter2 = resolver.GetTypeConverter(prop); Assert.AreEqual(converter, converter2); }
public void SetTypeConverter() { var resolver = new DefaultTypeConverterResolver <Model>(); var prop = GetPropety("PInt"); var converter = resolver.GetTypeConverter(prop); Assert.IsInstanceOfType(converter, typeof(DefaultTypeConverter)); resolver.SetTypeConverter(m => m.PInt, new FuncTypeConverter()); converter = resolver.GetTypeConverter(prop); Assert.IsInstanceOfType(converter, typeof(FuncTypeConverter)); }