public BaseCityController() { MockCityRepository = Substitute.For <ICityRepository>(); // Création du mock à partir d'un interafce CityController = new CitiesController(MockCityRepository); // Injection du mock dans le controleur CityFaker = new CityGenerator(); ToDTO = new EntitiesToDTO(); }
public InnerGameViewModel GetGameInfo(int id) { try { var gameModel = new InnerGameViewModel(); EntitiesToDTO entitiesToDto = new EntitiesToDTO(); var listOfUserDto = new List <UserDTO>(); var userList = _userRepository.GetAll().Where(x => x.GameId == id); foreach (var item in userList) { if (item.TypeId == (int)PlayerTypeEnum.Dealer) { gameModel.dealerName = item.Name; } if (item.TypeId == (int)PlayerTypeEnum.Bot) { gameModel.nameOfBots.Add(item.Name); } if (item.TypeId == (int)PlayerTypeEnum.Player) { gameModel.playerName = item.Name; } } gameModel.numberOfBots = gameModel.nameOfBots.Count; gameModel.id = id; return(gameModel); } catch (Exception e) { LogWriter.WriteLog(e.Message, "RoundService"); return(null); } }