Beispiel #1
0
        public void Initialize()
        {
            _db       = new WeatherSqlDAO(_connectionString);
            _userMgr  = new UserManager(new UserSecurityDAO(_connectionString));
            _natlPark = new NationalParkSqlDAO(_connectionString);
            _tran     = new TransactionScope();

            // adding a new national park (due to DB PK/FK constraints on parkCode to add weather Item)
            _natlPark.AddNewNationalPark(_nationalParkItem);
        }
Beispiel #2
0
        public void TestAddPark()
        {
            var result = _db.AddNewNationalPark(_nationalParkItem);

            //park successfully added
            Assert.IsTrue(result);

            // tests "GetAllNationalParks" method
            var parks = _db.GetAllNationalParks();

            bool foundPark = false;

            foreach (var park in parks)
            {
                // National Park Item equals method is overridden
                if (_nationalParkItem.Equals(park))
                {
                    foundPark = true;
                }
            }
            Assert.IsTrue(foundPark);
        }