Exemplo n.º 1
0
        public void Index_Returns_A_View_Result()
        {
            //var underTest = new PetController();
            var result = underTest.Index();

            Assert.IsType <ViewResult>(result);
        }
        public void Index_Model_Has_Shelter()
        {
            var underTest = new PetController();

            var result = underTest.Index();

            Shelter model = (Shelter)result.Model;

            Assert.IsType <Shelter>(model);
        }
Exemplo n.º 3
0
        public void Index_NoInputs_ReturnsDefaultViewResult()
        {
            // Arrange
            PetController controller = new PetController();

            // Act
            ViewResult result = (ViewResult)controller.Index();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("", result.ViewName);
            Assert.IsNull(result.Model);
        }
Exemplo n.º 4
0
        public void Index()
        {
            CatService catServices = new CatService(new PeopleRepository());

            // Arrange
            PetController controller = new PetController(catServices);

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
        public void TestIndexReturnsCorrectView()
        {
            ////Arrange
            var mock = new Mock <IPetRepository>();

            mock.Setup(p => p.GetPetNamesAccordingToGender()).Returns(GetMockResult());
            PetController controller = new PetController(mock.Object);

            //Act
            var result = controller.Index();

            //Assert
            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
        public void TestModelValueNull()
        {
            //Arrange
            var mock = new Mock <IPetRepository>();

            mock.Setup(p => p.GetPetNamesAccordingToGender()).Returns(GetMockResult());
            PetController controller = new PetController(mock.Object);

            //Act
            var result = controller.Index() as ViewResult;

            //Assert
            Assert.IsNotNull(result.Model);
        }
        public void Index_Returns_A_ViewResult()
        {
            var result = underTest.Index();

            Assert.IsType <ViewResult>(result);
        }