public void GameNameIsGenerated() { // Arrange var ladder = new Ladder("1vs1", 2, 1); // Act var gameName = ladder.GetGameName(); Thread.Sleep(1); var gameName2 = ladder.GetGameName(); // Assert Assert.IsTrue(gameName.Contains(ladder.Name)); Assert.AreNotEqual(gameName, gameName2); }
/// <summary> /// Create a game for the given ladder /// </summary> protected virtual Games.Game CreateGame(Ladder ladder) { var systemUser = this.unitOfWork.Users.FindByName("System"); var mapTemplate = ladder.GetMapTemplateForGame(); var game = gameService.Create( Enums.GameType.Ranking, systemUser, ladder.GetGameName(), mapTemplate, ladder.Options); game.Ladder = ladder; game.LadderId = ladder.Id; return game; }