public void CreateSerbiaMethod_ShouldMakeSerbia_WhenCalled()
        {
            ICountry serbia = CountryFactory.CreateSerbia();

            Assert.AreEqual(serbia.CountryName, "Serbia");
            Assert.AreEqual(serbia.CapitalName, "Belgrade");
            Assert.AreEqual(serbia.CountryInfo,
                            "Official languages: Serbian\n" +
                            "Government: Unitary parliamentary constitutional republic\n" +
                            "Area: 88,361 km2\n" +
                            "Population: 7,001,444");
            Assert.AreEqual(serbia.CountryPath, @"Images\Countries\serbia.png");
        }
예제 #2
0
        public void LoadCountries()
        {
            ICountry italy    = CountryFactory.CreateItaly();
            ICountry france   = CountryFactory.CreateFrance();
            ICountry bulgaria = CountryFactory.CreateBulgaria();
            ICountry serbia   = CountryFactory.CreateSerbia();
            ICountry germany  = CountryFactory.CreateGermany();
            ICountry brazil   = CountryFactory.CreateBrazil();

            countries.Add(italy);
            countries.Add(france);
            countries.Add(bulgaria);
            countries.Add(serbia);
            countries.Add(germany);
            countries.Add(brazil);

            CountriesDB.Countries = countries;

            ConvertInNewCountry();
        }