@@ -15,9 +15,10 @@ public async Task GeoGsw_ReturnsCorrectValues()
1515 string rawData = await EmbeddedResourceReader . ReadTextAsync ( GeoGswDatasetFileName ) ;
1616 string [ ] lines = rawData . SplitLines ( ) ;
1717
18- foreach ( string line in lines )
18+ IEnumerable < string [ ] > coordinateStrings = lines . Select ( line => line . SplitParametersLine ( ) ) ;
19+
20+ foreach ( string [ ] coordinatesString in coordinateStrings )
1921 {
20- string [ ] coordinatesString = line . SplitParametersLine ( ) ;
2122 CartesianLocation geoLocation = CartesianLocation . New ( coordinatesString [ 1 ] . ParseDouble ( ) ,
2223 coordinatesString [ 3 ] . ParseDouble ( ) ,
2324 coordinatesString [ 5 ] . ParseDouble ( ) ,
@@ -45,9 +46,10 @@ public async Task GswGeo_ReturnsCorrectValues()
4546 string rawData = await EmbeddedResourceReader . ReadTextAsync ( GswGeoDatasetFileName ) ;
4647 string [ ] lines = rawData . SplitLines ( ) ;
4748
48- foreach ( string line in lines )
49+ IEnumerable < string [ ] > coordinateStrings = lines . Select ( line => line . SplitParametersLine ( ) ) ;
50+
51+ foreach ( string [ ] coordinatesString in coordinateStrings )
4952 {
50- string [ ] coordinatesString = line . SplitParametersLine ( ) ;
5153 CartesianLocation gswLocation = CartesianLocation . New ( coordinatesString [ 1 ] . ParseDouble ( ) ,
5254 coordinatesString [ 3 ] . ParseDouble ( ) ,
5355 coordinatesString [ 5 ] . ParseDouble ( ) ,
0 commit comments