public void GetModelListPeopleIndex_Test()
        {
            // Arrange
            DbSetup();
            ViewResult indexView = new PeoplesController(mock.Object).Index() as ViewResult;

            //Act
            var result = indexView.ViewData.Model;

            //Assert
            Assert.IsType <List <People> >(result);
        }
        public void DB_CreateNewEntry_Test()
        {
            // Arrange
            PeoplesController controller = new PeoplesController(db);
            People            testPeople = new People();

            testPeople.Name = "TestDb People";

            // Act
            controller.Create(testPeople);
            var collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <People>;

            // Assert
            Assert.Contains <People>(testPeople, collection);
        }
        public void Post_MethodAddsPeople_Test()
        {
            // Arrange
            PeoplesController controller = new PeoplesController();
            People            testPeople = new People();

            testPeople.Name = "test people";

            // Act
            controller.Create(testPeople);
            ViewResult indexView  = new PeoplesController().Index() as ViewResult;
            var        collection = indexView.ViewData.Model as IEnumerable <People>;

            // Assert
            Assert.Contains <People>(testPeople, collection);
        }
        public void Mock_ConfirmEntry_Test()
        {
            // Arrange
            DbSetup();
            PeoplesController controller = new PeoplesController(mock.Object);
            People            testPeople = new People();

            testPeople.Name     = "Joe";
            testPeople.PersonId = 1;

            //Act
            ViewResult indexView  = controller.Index() as ViewResult;
            var        collection = indexView.ViewData.Model as IEnumerable <People>;

            //Assert
            Assert.Contains <People>(testPeople, collection);
        }