public virtual IEnumerable<Market> GetMarkets()
        {
            var belgium = new Country("Belgium", "BE");
            var antwerp = new City("Antwerp", "2000", belgium);

            yield return new Market(new Address("Groenplaats", antwerp));
            yield return new Market(new Address("Sint-Jansplein", antwerp));
        }
Exemple #2
0
        public Address(string streetName, City city, string number, string box)
        {
            // Argument constraints
            if (String.IsNullOrEmpty(streetName))
                throw new ArgumentException("Address must contain a street name", "streetName");
            if (city == null)
                throw new ArgumentException("Address must contain a city", "city");

            _streetName = streetName;
            _city = city;
            _number = number;
            _box = box;
        }
Exemple #3
0
 public Address(string streetName, City city)
     : this(streetName, city, null, null)
 {
 }