Exemplo n.º 1
0
        public void GetAssignmentsTest()
        {
            Mock <Models.IAssignmentRepository> assignmentRepository = new Mock <Models.IAssignmentRepository>();
            Mock <Models.IEnrolementRepository> enrolementRepository = new Mock <Models.IEnrolementRepository>();
            Mock <Models.IProblemRepository>    problemRepository    = new Mock <Models.IProblemRepository>();
            AssignmentsController controller = new AssignmentsController(assignmentRepository.Object, enrolementRepository.Object, problemRepository.Object);

            assignmentRepository.Setup(repository => repository.GetAssignments()).Returns(new List <Models.Assignment>()
            {
            });
            ActionResult <IEnumerable <Models.Assignment> > result = controller.GetAssignments();

            Assert.AreEqual(0, result.Value.ToArray().Length, "result.Length");
        }