public void ControllerReturnsAllGamesWhenIsRequested() { var game1 = new Game("gameName", GameType.Public, "owner"); var game2 = new Game("game", GameType.Public, "doge"); var mockRepo = new MockGameRepository(); mockRepo.SaveGame(game1); mockRepo.SaveGame(game2); var sut = new GamesRestfullController(mockRepo); Assert.Equal(2, mockRepo.FindAllGames().Count()); }
public void ControllerReturnsGameWhenGameOwnerIdIsGiven(string gameName, string gameOwner) { var game = new Game(gameName, GameType.Public, gameOwner); var anotherGame = new Game(gameName, GameType.Public, gameOwner); var games = new List<Game>(); var mockRepo = new MockGameRepository(); mockRepo.SaveGame(game); mockRepo.SaveGame(anotherGame); games.Add(game); games.Add(anotherGame); var sut = new GamesRestfullController(mockRepo); Assert.Equal(games, mockRepo.FindGamesByOwnerId(gameOwner)); }