public void CanRetrieveGamesPlayedByAParticularPlayer() { var game1 = new Game { Winner = "A", Loser = "B" }; var game2 = new Game { Winner = "A", Loser = "C" }; var game3 = new Game { Winner = "B", Loser = "C" }; Games.Initialise(new[] { game1, game2, game3 }); var expected = new List <Game> { game2, game3 }; var player = new Player("C"); Assert.AreEqual(expected, Games.ByPlayer(player)); }