|
1 | 1 | namespace World.Net.UnitTests.Countries |
2 | 2 | { |
3 | | - public class LaosTest |
| 3 | + public class LaosTest : AssertCountryTestBase |
4 | 4 | { |
5 | 5 | private const CountryIdentifier ExpectedId = CountryIdentifier.Laos; |
6 | 6 | private const string ExpectedName = "Laos"; |
@@ -38,24 +38,20 @@ private static readonly (string Name, string IsoCode, string Type)[] ExpectedSta |
38 | 38 | public void GetCountry_ReturnsCorrectInformation_ForLaos() |
39 | 39 | { |
40 | 40 | var country = CountryProvider.GetCountry(ExpectedId); |
41 | | - Assert.Equal(ExpectedId, country.Id); |
42 | | - Assert.Equal(ExpectedName, country.Name); |
43 | | - Assert.Equal(ExpectedOfficialName, country.OfficialName); |
44 | | - Assert.Equal(ExpectedNativeName, country.NativeName); |
45 | | - Assert.Equal(ExpectedCapital, country.Capital); |
46 | | - Assert.Equal(ExpectedNumericCode, country.NumericCode); |
47 | | - Assert.Equal(ExpectedISO2Code, country.ISO2Code); |
48 | | - Assert.Equal(ExpectedISO3Code, country.ISO3Code); |
49 | | - Assert.Equal(ExpectedCallingCode, country.CallingCode); |
50 | 41 |
|
51 | | - var states = country.States.ToArray(); |
52 | | - Assert.Equal(ExpectedStates.Length, states.Length); |
53 | | - for (int i = 0; i < states.Length; i++) |
54 | | - { |
55 | | - Assert.Equal(ExpectedStates[i].Name, states[i].Name); |
56 | | - Assert.Equal(ExpectedStates[i].IsoCode, states[i].IsoCode); |
57 | | - Assert.Equal(ExpectedStates[i].Type, states[i].Type); |
58 | | - } |
| 42 | + AssertCorrectInformation( |
| 43 | + country, |
| 44 | + ExpectedId, |
| 45 | + ExpectedName, |
| 46 | + ExpectedOfficialName, |
| 47 | + ExpectedNativeName, |
| 48 | + ExpectedCapital, |
| 49 | + ExpectedNumericCode, |
| 50 | + ExpectedISO2Code, |
| 51 | + ExpectedISO3Code, |
| 52 | + ExpectedCallingCode, |
| 53 | + ExpectedStates |
| 54 | + ); |
59 | 55 | } |
60 | 56 | } |
61 | 57 | } |
0 commit comments