public void CanConvertTest()
 {
     FeatureConverter target = new FeatureConverter();
     Type objectType = typeof(Feature);
     const bool expected = true;
     bool actual = target.CanConvert(objectType);
     Assert.AreEqual(expected, actual);
 }
 public void WriteJsonWithArrayTest()
 {
     FeatureConverter target = new FeatureConverter();
     StringBuilder sb = new StringBuilder();
     JsonTextWriter writer = new JsonTextWriter(new StringWriter(sb));
     AttributesTable attributes = new AttributesTable();
     attributes.AddAttribute("test1", new [] { "value1", "value2" });
     IFeature value = new Feature(new Point(23, 56), attributes);
     JsonSerializer serializer = new GeoJsonSerializer();
     target.WriteJson(writer, value, serializer);
     writer.Flush();
     Assert.AreEqual("{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[23.0,56.0]},\"properties\":{\"test1\":[\"value1\",\"value2\"]}}", sb.ToString());
 }