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"); }