Index: Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapDataConverterTest.cs =================================================================== diff -u -r80a4afe88db94aaaa16ab83bedb51b05be62b31d -r837d8618f4ce8a36447422da4de880e8d1aca8fb --- Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapDataConverterTest.cs (.../MapDataConverterTest.cs) (revision 80a4afe88db94aaaa16ab83bedb51b05be62b31d) +++ Core/Components/test/Core.Components.DotSpatial.Test/Converter/MapDataConverterTest.cs (.../MapDataConverterTest.cs) (revision 837d8618f4ce8a36447422da4de880e8d1aca8fb) @@ -5,7 +5,6 @@ using Core.Components.DotSpatial.Data; using Core.Components.DotSpatial.TestUtil; using DotSpatial.Data; -using DotSpatial.Topology; using NUnit.Framework; namespace Core.Components.DotSpatial.Test.Converter @@ -14,24 +13,6 @@ public class MapDataConverterTest { [Test] - public void TupleToDataPoint_RandomTupleDoubleDouble_ReturnsCoordinate() - { - // Setup - var random = new Random(21); - var a = random.NextDouble(); - var b = random.NextDouble(); - var tuple = new Tuple(a, b); - var testConverter = new TestMapDataConverter(); - - // Call - var coordinate = testConverter.PublicTupleToCoordinate(tuple); - - // Assert - Assert.AreEqual(a, coordinate.X); - Assert.AreEqual(b, coordinate.Y); - } - - [Test] public void CanConvertMapData_DifferentInherritingTypes_OnlySupportsExactType() { // Setup @@ -81,6 +62,23 @@ TestHelper.AssertThrowsArgumentExceptionAndTestMessage(test, expectedMessage); } + [Test] + public void Convert_DataCanBeConverted_ReturnsResult() + { + // Setup + var testConverter = new TestMapDataConverter(); + var testMapData = new TestMapData(); + + // Precondition + Assert.IsTrue(testConverter.CanConvertMapData(testMapData)); + + // Call + var result = testConverter.Convert(testMapData); + + // Assert + Assert.IsNotNull(result); + } + private class Class : MapData {} private class Child : Class {} @@ -89,13 +87,8 @@ { protected override IList Convert(T data) { - throw new NotImplementedException(); + return new List(); // Dummy implementation } - - public Coordinate PublicTupleToCoordinate(Tuple obj) - { - return new Coordinate(obj.Item1, obj.Item2); - } } } }