public void RetrieveTopTen() { //Arrange var TestHelpers = new TestHelpers(); _players = TestHelpers.PopulateListOfPlayers(); var displayResults = _players.OrderByDescending(x => x.Wins).Take(10).ToList(); var mockLeagueServices = new Mock <ILeagueService>(); mockLeagueServices.Setup(t => t.GetTopTenPlayers()).Returns(displayResults); var leagueController = new LeagueController(mockLeagueServices.Object); //Act var returnedTopTen = leagueController.GetTopTen(); var okObjectResult = returnedTopTen as OkObjectResult; //Assert okObjectResult.Value.ToString().Should().Contain(displayResults[0].Id.ToString()); }