/// <summary>
        /// parameterized constructor
        /// </summary>
        /// <param name="territory"></param>
        /// <param name="database"></param>
        public TerritoryAdministration(ITriviaTerritory territory, ITerritoryTable database)
        {
            _territory = territory ??
                         throw new ArgumentNullException(nameof(territory));

            _database = database ??
                        throw new ArgumentNullException(nameof(database));
        }
        /// <summary>
        /// default constructor
        /// </summary>
        public TerritoryAdministration()
        {
            _territory = null;

            _database = null;
        }
Esempio n. 3
0
 public void Initialize()
 {
     territory = new TriviaTerritory();
     database  = new TerritoryTable();
     admin     = new TerritoryAdministration(territory, database);
 }