|
1 | | -using World.Net; |
2 | | -using World.Net.Countries; |
3 | | -using World.Net.Helpers; |
4 | | -using Xunit; |
5 | | - |
6 | | -namespace World.Net.UnitTests.Countries |
| 1 | +namespace World.Net.UnitTests.Countries |
7 | 2 | { |
8 | | - public class KyrgyzstanTest |
| 3 | + public class KyrgyzstanTest : AssertCountryTestBase |
9 | 4 | { |
10 | 5 | private const CountryIdentifier ExpectedId = CountryIdentifier.Kyrgyzstan; |
11 | 6 | private const string ExpectedName = "Kyrgyzstan"; |
@@ -33,24 +28,20 @@ private static readonly (string Name, string IsoCode, string Type)[] ExpectedSta |
33 | 28 | public void GetCountry_ReturnsCorrectInformation_ForKyrgyzstan() |
34 | 29 | { |
35 | 30 | var country = CountryProvider.GetCountry(ExpectedId); |
36 | | - Assert.Equal(ExpectedId, country.Id); |
37 | | - Assert.Equal(ExpectedName, country.Name); |
38 | | - Assert.Equal(ExpectedOfficialName, country.OfficialName); |
39 | | - Assert.Equal(ExpectedNativeName, country.NativeName); |
40 | | - Assert.Equal(ExpectedCapital, country.Capital); |
41 | | - Assert.Equal(ExpectedNumericCode, country.NumericCode); |
42 | | - Assert.Equal(ExpectedISO2Code, country.ISO2Code); |
43 | | - Assert.Equal(ExpectedISO3Code, country.ISO3Code); |
44 | | - Assert.Equal(ExpectedCallingCode, country.CallingCode); |
45 | 31 |
|
46 | | - var states = country.States.ToArray(); |
47 | | - Assert.Equal(ExpectedStates.Length, states.Length); |
48 | | - for (int i = 0; i < states.Length; i++) |
49 | | - { |
50 | | - Assert.Equal(ExpectedStates[i].Name, states[i].Name); |
51 | | - Assert.Equal(ExpectedStates[i].IsoCode, states[i].IsoCode); |
52 | | - Assert.Equal(ExpectedStates[i].Type, states[i].Type); |
53 | | - } |
| 32 | + AssertCorrectInformation( |
| 33 | + country, |
| 34 | + ExpectedId, |
| 35 | + ExpectedName, |
| 36 | + ExpectedOfficialName, |
| 37 | + ExpectedNativeName, |
| 38 | + ExpectedCapital, |
| 39 | + ExpectedNumericCode, |
| 40 | + ExpectedISO2Code, |
| 41 | + ExpectedISO3Code, |
| 42 | + ExpectedCallingCode, |
| 43 | + ExpectedStates |
| 44 | + ); |
54 | 45 | } |
55 | 46 | } |
56 | 47 | } |
0 commit comments