Ejemplo n.º 1
0
        public void WriteJsonTest()
        {
            var writer     = new JsonTextWriter(TextWriter.Null);
            var serializer = new JsonSerializer();
            var converter  = new StringBooleanConverter();

            Assert.Throws <NotImplementedException>(() => converter.WriteJson(writer, new object(), serializer));
        }
Ejemplo n.º 2
0
        public void CanConvertWhenFalseTest()
        {
            var converter = new StringBooleanConverter();

            var result = converter.CanConvert(typeof(object));

            Assert.IsFalse(result);
        }
Ejemplo n.º 3
0
        public void CanConvertWhenTrueTest()
        {
            var converter = new StringBooleanConverter();

            var result = converter.CanConvert(typeof(string));

            Assert.IsTrue(result);
        }
Ejemplo n.º 4
0
        public void ReadJsonWhenFalseTest()
        {
            var reader     = new JsonTextReader(new StringReader("0"));
            var serializer = new JsonSerializer();
            var converter  = new StringBooleanConverter();

            var result = converter.ReadJson(reader, typeof(string), null, serializer);

            Assert.IsFalse((bool)result);
        }