Exemple #1
0
        public void WhenGettingExerciseById_Then_ItShouldReturnOneExercise()
        {
            A.CallTo(() => _fakeRepository.GetById(1)).Returns(_fakeExercises.ElementAt(1));
            var ExerciseController = new ExerciseCardController(_fakeRepository);

            var accuired = ExerciseController.GetExercise(1);

            A.CallTo(() => _fakeRepository.GetById(1)).MustHaveHappened(Repeated.Exactly.Once);
            Assert.IsInstanceOf(typeof(OkNegotiatedContentResult <ExerciseCard>), accuired);
        }
Exemple #2
0
        public void WhenGettingExerciseByInvalidId_Then_ItShouldReturnNotFound()
        {
            A.CallTo(() => _fakeRepository.GetById(5)).Returns(null);
            var ExerciseController = new ExerciseCardController(_fakeRepository);

            var accuired = ExerciseController.GetExercise(5);

            A.CallTo(() => _fakeRepository.GetById(5)).MustHaveHappened(Repeated.Exactly.Once);
            Assert.IsInstanceOf(typeof(NotFoundResult), accuired);
        }
Exemple #3
0
        public void WhenGettingAllExercises_Then_ItShouldReturnACollectionOfExercises()
        {
            A.CallTo(() => _fakeRepository.GetAll()).Returns(_fakeExercises);
            var ExerciseController = new ExerciseCardController(_fakeRepository);

            var accuired = ExerciseController.GetAllExercises();

            A.CallTo(() => _fakeRepository.GetAll()).MustHaveHappened(Repeated.Exactly.Once);
            Assert.AreEqual(_fakeExercises, accuired);
        }