Exemple #1
0
        public void TestGetHikeByRegion()
        {
            //arrange
            var repo           = new FakeHikeRepository();
            var homeController = new HomeController(repo);

            //act
            var x = repo.GetHikeByRegion("Coast");

            //assert
            Assert.Equal("Cook's Ridge", x.TrailName);
        }
Exemple #2
0
        public void TestGetHikeByTrailName()
        {
            //arrange
            var repo           = new FakeHikeRepository();
            var homeController = new HomeController(repo);

            //act
            var h = repo.GetHikeByTrailName("Fall Creek Falls");

            //assert
            Assert.Equal("Southern Oregon", h.Region);
        }
Exemple #3
0
        public void AddHikeTest()
        {
            //arrange
            var repo           = new FakeHikeRepository();
            var homeController = new HomeController(repo);
            var h = new Hike
            {
                TrailName   = "Mt Pisgah Summit",
                Region      = "Willamette Valley",
                Description = "Great local hike for exercise and views.",
            };

            //act
            repo.AddHike(h);

            //assert
            Assert.Equal("Mt Pisgah Summit",
                         repo.Hikes[repo.Hikes.Count - 1].TrailName);
            //this also tests the constructor- 3 hikes in test data + hike 4
            Assert.Equal(4, repo.Hikes.Count);
        }