Пример #1
0
        public void GetExercisesTest()
        {
            exerciseRepositoryMock.Setup(t => t.RetrieveExercises()).Returns(new List<Event>(){
                new Event(){ EventName = "test"},
                new Event() { EventName = "test2"},
                new Event() { EventName = "test3"}
            });

            ExerciseController controller = new ExerciseController(exerciseRepositoryMock.Object, workoutRepositoryMock.Object);
            var results = controller.Get() as IEnumerable<EventViewModel>;

            Assert.IsNotNull(results);
            Assert.AreEqual(3, results.Count());
            Assert.AreEqual("test", results.First(t => t.Name.Equals("test")).Name);
        }
Пример #2
0
        public void GetExerciseNoneReturnTest()
        {
            IList<Event> events = null;
            exerciseRepositoryMock.Setup(t => t.RetrieveExercises()).Returns(events);

            ExerciseController controller = new ExerciseController(exerciseRepositoryMock.Object, workoutRepositoryMock.Object);
            var results = controller.Get() as IEnumerable<EventViewModel>;

            Assert.IsNotNull(results);
            Assert.AreEqual(0, results.Count());
        }