Exemplo n.º 1
0
        public async Task Test_GetGoalsController_Exception()
        {
            _goalServices.Setup(g => g.GetGoalsService(It.IsAny <long>()))
            .ThrowsAsync(new Exception("Goals not found"));

            var controller = new GoalController(_goalServices.Object);
            var response   = await controller.GetGoals(1);

            Assert.NotNull(response);
            Assert.AreEqual(500, ((ObjectResult)response).StatusCode);
        }
Exemplo n.º 2
0
        public async Task Test_GetGoalsController_BadArgument()
        {
            _goalServices.Setup(g => g.GetGoalsService(It.IsAny <long>()))
            .ReturnsAsync(new List <GoalModel>());

            var controller = new GoalController(_goalServices.Object);
            var response   = await controller.GetGoals(0);

            Assert.NotNull(response);
            Assert.AreEqual(400, ((ObjectResult)response).StatusCode);
        }