Ejemplo n.º 1
0
        public void TestExerciseControllerIndexViewRetrieval()
        {
            ViewResult result = controller.Index(null) as ViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("Index", result.ViewName);
            var exercises = (List <exercise>)result.ViewData.Model;

            Assert.IsTrue(exercises.Count == 3);
        }
Ejemplo n.º 2
0
        public void GetAllExercises_Test()
        {
            //Arrange
            Moq.Language.Flow.IReturnsResult <IRepositoryWrapper> returnsResult = mockRepo.Setup(repo => repo.Exercises.FindAll()).Returns(GetExercises);
            //Act
            var controllerActionResult = ExerciseController.Index();

            //Assert
            Assert.NotNull(controllerActionResult);
        }
        public void Index_Returns_View_With_ExerciseList()
        {
            _messages.Setup(x => x.Dispatch(It.IsAny <GetExerciseListQuery>()))
            .Returns(new List <Exercise>());

            // Act
            var result = (ViewResult)_sut.Index("");

            // Assert
            Assert.That(result.Model, Is.TypeOf <List <Exercise> >());
        }
Ejemplo n.º 4
0
        public void ExerciseController_IndexReturnModelList_ListNotEmpty()
        {
            //Arrange
            _exerciseService.Setup(d => d.GetAll()).Returns(new List <Exercise> {
                new Exercise()
            });

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

            //Assert
            var view  = (ViewResult)result;
            var model = (IEnumerable <ExerciseViewModel>)view.Model;

            Assert.AreEqual(1, model.Count());
        }