diff options
Diffstat (limited to 'tests/Cepis.Tests/ModelTests.cs')
| -rw-r--r-- | tests/Cepis.Tests/ModelTests.cs | 20 |
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); |