public void CouldNotBeUsedAsRegisteredConverter()
        {
            var converter = new JsonSubtypes();

            Assert.False(converter.CanConvert(typeof(SubB)));
            Assert.False(converter.CanConvert(typeof(Base)));
        }
        public void RefuseToWrite()
        {
            var converter = new JsonSubtypes();

            Assert.False(converter.CanWrite);
            Assert.Throws <NotImplementedException>(() => converter.WriteJson(null, null, null));
        }
示例#3
0
 public static void Initialize()
 {
     if (!Initialized)
     {
         JsonSubtypes.autoRegister(Assembly.GetExecutingAssembly());
         Initialized = true;
     }
 }