Skip to content

Commit 6d9443b

Browse files
committed
Fixed tests so that they work on Mac/Linux
1 parent cd045d4 commit 6d9443b

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#NuGet
22
packages/
33
*.nupkg
4-
lib/*
4+
lib/*
5+
6+
#OSX
7+
.DS_Store

src/GeoJSON.Net.Tests/CoordinateReferenceSystem/LinkedCRSTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void Ctor_Throws_ArgumentExpection_When_Href_Is_Not_Dereferencable_Uri()
6363
{
6464
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
6565
var argumentExpection = Assert.Throws<ArgumentException>(() => { var crs = new LinkedCRS("http://not-a-valid-<>-url"); });
66-
Assert.AreEqual("must be a dereferenceable URI\r\nParameter name: href", argumentExpection.Message);
66+
Assert.AreEqual($"must be a dereferenceable URI{Environment.NewLine}Parameter name: href", argumentExpection.Message);
6767
}
6868

6969
[Test]

src/GeoJSON.Net.Tests/Geometry/GeometryTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.Collections.Generic;
23
using GeoJSON.Net.Converters;
34
using GeoJSON.Net.Geometry;
@@ -127,15 +128,15 @@ public void Can_Serialize_And_Deserialize_Geometry(IGeometryObject geometry)
127128
public void Serialization_Observes_Indenting_Setting_Of_Serializer(IGeometryObject geometry)
128129
{
129130
var json = JsonConvert.SerializeObject(geometry, Formatting.Indented);
130-
Assert.IsTrue(json.Contains("\r\n"));
131+
Assert.IsTrue(json.Contains(Environment.NewLine));
131132
}
132133

133134
[Test]
134135
[TestCaseSource(typeof(GeometryTests), nameof(Geometries))]
135136
public void Serialization_Observes_No_Indenting_Setting_Of_Serializer(IGeometryObject geometry)
136137
{
137138
var json = JsonConvert.SerializeObject(geometry, Formatting.None);
138-
Assert.IsFalse(json.Contains("\r\n"));
139+
Assert.IsFalse(json.Contains(Environment.NewLine));
139140
Assert.IsFalse(json.Contains(" "));
140141
}
141142

src/GeoJSON.Net.Tests/TestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ protected string GetExpectedJson([CallerMemberName] string name = null)
2424
{
2525
var type = GetType().Name;
2626
var projectFolder = GetType().Namespace.Substring(AssemblyName.Length + 1);
27-
var path = Path.Combine(AssemblyDirectory, @".\", projectFolder, type + "_" + name + ".json");
27+
var path = Path.Combine(AssemblyDirectory, @"./", projectFolder, type + "_" + name + ".json");
2828

2929
if (!File.Exists(path))
3030
{

0 commit comments

Comments
 (0)