public void GetAllMuseumsTest()
        {
            var controller = new MuseumsController();
            var result = controller.GetAllMuseums();

            // ** Assert view ain't null **//
            Assert.IsNotNull(result, "Should have returned a ViewResult");

            //** Assert Cities are passed as IEnumerable **//
            Assert.IsInstanceOfType(result, typeof(List<Museum>));
        }
        /// <summary>
        ///A test for GetMuseumById
        ///</summary>
        // [TestMethod()]
        public void GetMuseumByIdTest()
        {
            var controller = new MuseumsController();
            int id = 4;

            Museum actual;
               actual = controller.GetMuseumById(id);

            // ** Assert result ain't null **//
               Assert.IsNotNull(actual, "Should have returned a ViewResult");

            //** Assert a Museum is returned **//
            Assert.IsInstanceOfType(actual, typeof(Museum));
        }
        public void GetMuseumsInCityTest()
        {
            var target = new MuseumsController();
            string city = "New York";

            IEnumerable<Museum> actual;
            actual = target.GetMuseumsInCity(city);

            //** Assert List of Museums is returned **//
            Assert.IsInstanceOfType(actual, typeof(IEnumerable<Museum>));
        }
 public void MuseumsControllerConstructorTest()
 {
     MuseumsController target = new MuseumsController();
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
        public void GetMuseumsWithNameTest()
        {
            var target = new MuseumsController();
            string name = "History";

            IEnumerable<Museum> actual;
            actual = target.GetMuseumsWithName(name);

            //** Assert List of Museums is returned **//
            Assert.IsInstanceOfType(actual, typeof(IEnumerable<Museum>));
        }