コード例 #1
0
        public void Create_New_Referee()
        {
            //Arrange
            RefereeController controller = new RefereeController(_context);

            V1.RefereeRequest referee = new V1.RefereeRequest()
            {
                Name          = "Pierluigi Collina",
                MinutesPlayed = 270,
            };

            //Act
            var resultCreate = controller.Create(referee);
            var result       = controller.Get();

            //Assert
            Assert.IsType <NoContentResult>(resultCreate);
            var typedResult = (IEnumerable <V1.RefereeResponse>)Assert.IsType <OkObjectResult>(result).Value;

            typedResult.Should().HaveCount(3);
            typedResult.Should().Contain(s => s.Name == "Pierluigi Collina")
            .And.Contain(s => s.Name == "Eduardo Iturralde")
            .And.Contain(s => s.Name == "Graham Poll");
        }