Esempio n. 1
0
        public void SutCanReadAndWriteJsonName(NameJsonConverter sut, Name aName)
        {
            var serializer = new JsonSerializer();
            serializer.Converters.Add(sut);
            var stringWriter = new StringWriter();
            var jsonWriter = new JsonTextWriter(stringWriter);
            serializer.Serialize(jsonWriter, aName);

            var name = serializer.Deserialize<Name>(new JsonTextReader(new StringReader(stringWriter.ToString())));
            Assert.Equal(aName, name);
        }
Esempio n. 2
0
        public void SutCanReadAndWriteJsonName(NameJsonConverter sut, Name aName)
        {
            var serializer = new JsonSerializer();

            serializer.Converters.Add(sut);
            var stringWriter = new StringWriter();
            var jsonWriter   = new JsonTextWriter(stringWriter);

            serializer.Serialize(jsonWriter, aName);

            var name = serializer.Deserialize <Name>(new JsonTextReader(new StringReader(stringWriter.ToString())));

            Assert.Equal(aName, name);
        }
Esempio n. 3
0
 public void SutCannotConvertTypeOtherThanName(NameJsonConverter sut)
 {
     Assert.False(sut.CanConvert(typeof(object)));
     Assert.False(sut.CanConvert(typeof(NameJsonConverter)));
 }
Esempio n. 4
0
        public void SutCanConvertNameType(NameJsonConverter sut)
        {
            var actual = sut.CanConvert(typeof(Name));

            Assert.True(actual);
        }
Esempio n. 5
0
 public void SutIsJsonConverter(NameJsonConverter sut)
 {
     Assert.IsAssignableFrom <JsonConverter>(sut);
 }
Esempio n. 6
0
 public void SutCannotConvertTypeOtherThanName(NameJsonConverter sut)
 {
     Assert.False(sut.CanConvert(typeof(object)));
     Assert.False(sut.CanConvert(typeof(NameJsonConverter)));
 }
Esempio n. 7
0
 public void SutCanConvertNameType(NameJsonConverter sut)
 {
     var actual = sut.CanConvert(typeof(Name));
     Assert.True(actual);
 }
Esempio n. 8
0
 public void SutIsJsonConverter(NameJsonConverter sut)
 {
     Assert.IsAssignableFrom<JsonConverter>(sut);
 }