summaryrefslogtreecommitdiffstats
path: root/tests/Cepis.Tests/ModelTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Cepis.Tests/ModelTests.cs')
-rw-r--r--tests/Cepis.Tests/ModelTests.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/Cepis.Tests/ModelTests.cs b/tests/Cepis.Tests/ModelTests.cs
index 7d9d0d6..f53ecb7 100644
--- a/tests/Cepis.Tests/ModelTests.cs
+++ b/tests/Cepis.Tests/ModelTests.cs
@@ -59,6 +59,26 @@ public sealed class ModelTests
}
[Fact]
+ public void ARangeDefaultsToTheEmptyStringToo()
+ {
+ var faixa = new Faixa();
+
+ Assert.Equal("", faixa.Localidade);
+ Assert.Equal("", faixa.CepIni);
+ Assert.Equal("", faixa.CepFim);
+ Assert.Equal(0, faixa.Ceps);
+ }
+
+ [Fact]
+ public void ANotFoundCarriesNoRangeUnlessTheApiNamedOne()
+ {
+ Assert.Null(new CepNotFoundException("nope").Faixa);
+ Assert.Equal(
+ "Areal",
+ new CepNotFoundException("nope", new Faixa { Localidade = "Areal" }).Faixa?.Localidade);
+ }
+
+ [Fact]
public void HealthIsOkOnlyForTheDocumentedStatus()
{
Assert.True(new Health { Status = "ok" }.Ok);