示例#1
0
        public void start_competition_test(bool isOk)
        {
            _mockFacade.Setup(mock => mock.StartCompetition(It.IsAny <IList <Movie> >()))
            .Returns(new ResponseBag <CompetitionBizDto> {
                Ok = isOk
            });

            var response = _controller.StartCompetition(new List <Movie>());

            if (isOk)
            {
                Assert.IsType <OkObjectResult>(response);
            }
            else
            {
                Assert.IsType <BadRequestObjectResult>(response);
            }

            _mockFacade.Verify(mock => mock.StartCompetition(It.IsAny <IList <Movie> >()), Times.Once);
        }