public void ToastMapTest() { MockColorMap map = new MockColorMap(); map.ExpectedLongitudes = Enumerable.Range(0, Constants.TileSize * Constants.TileSize).Select(i => double.NaN).ToArray(); map.ExpectedLatitudes = Enumerable.Range(0, Constants.TileSize * Constants.TileSize).Select(i => double.NaN).ToArray(); // Expected value at pixel (0,0) map.ExpectedLongitudes[0] = -5.44921875; map.ExpectedLatitudes[0] = -89.309545852399211; // Expected value at pixel (100,100) map.ExpectedLongitudes[100 + 100 * 256] = -45.0; map.ExpectedLatitudes[100 + 100 * 256] = 59.83399091605358; IImageTileSerializer serializer = new MockTileSerializer(); ToastTileCreator tc = new ToastTileCreator(map, serializer); Assert.AreEqual(tc.ProjectionType, ProjectionTypes.Toast); tc.Create(0, 0, 0); }