コード例 #1
0
        public void GetParkTest()
        {
            ParkDAL dal = new ParkDAL(connectionString);

            Park park = dal.GetPark(parkId);

            Assert.IsNotNull(park);
            Assert.AreEqual("Yellowstone", park.Name);
            Assert.AreEqual("Wyoming", park.Location);
        }
コード例 #2
0
        public void GetParkTest()
        {
            //Arrange
            ParkDAL parkDAL = new ParkDAL(connectionString);
            Park    output  = new Park();
            string  parkCode;
            string  code     = "DEF";
            string  tempUnit = "f";

            //Act
            output   = parkDAL.GetPark(code, tempUnit);
            parkCode = output.ParkCode;

            //Assert
            //I dont think it is possible to test a whole object for equality
            //Rather, test the individual properties for equality
            //Assert.AreEqual(park2, output);
            Assert.AreEqual(park2.ParkCode, output.ParkCode);
            Assert.AreEqual(park2.ParkDescription, output.ParkDescription);
        }
コード例 #3
0
        public void GetParkTest()
        {
            IParkDAL parkDal = new ParkDAL(connString);

            Park park = parkDal.GetPark("NNP");

            Assert.IsNotNull(park);

            string  parkCode           = park.ParkCode;
            string  name               = park.Name;
            string  state              = park.State;
            int     acreage            = park.Acreage;
            decimal milesOfTrail       = park.MilesOfTrail;
            int     elevation          = park.Elevation;
            int     numOfCampsites     = park.NumOfCampsites;
            string  climate            = park.Climate;
            int     yearFounded        = park.YearFounded;
            int     visitors           = park.Visitors;
            string  quote              = park.Quote;
            string  quoteSource        = park.QuoteSource;
            string  description        = park.Description;
            double  entryFee           = park.EntryFee;
            int     numOfAnimalSpecies = park.NumOfAnimalSpecies;

            Assert.AreEqual("NNP", parkCode);
            Assert.AreEqual("Nico National Park", name);
            Assert.AreEqual("Pennsylvania", state);
            Assert.AreEqual(1000000, acreage);
            Assert.AreEqual(3000, milesOfTrail);
            Assert.AreEqual(20000, elevation);
            Assert.AreEqual(1, numOfCampsites);
            Assert.AreEqual("Tropical Paradise", climate);
            Assert.AreEqual(1999, yearFounded);
            Assert.AreEqual(1, visitors);
            Assert.AreEqual("This is my park... not yours", quote);
            Assert.AreEqual("Nico Cersosimo", quoteSource);
            Assert.AreEqual("Only Nico can camp in this park, it is a beautiful perfect paradise designed specifically for him and anyone else will get a disease and die if they try to come anywhere near it.", description);
            Assert.AreEqual(0, entryFee);
            Assert.AreEqual(1000, numOfAnimalSpecies);
        }
コード例 #4
0
        public IActionResult Detail(string parkCode)
        {
            Park park = dao.GetPark(parkCode, GetActiveTempUnit());

            return(View(park));
        }