public void CreateLadder_MinHigherThanMax() { //Arrange LadderManager ladderManager = new LadderManager("test"); LadderDTO ladderDTO = new LadderDTO() { ID = "", Game = Games.CallOfDuty, MaximumElo = 1500, MinimumElo = 2000, Name = "Bronze Call of Duty Ladder" }; //Act var result = ladderManager.CreateLadder(ladderDTO); //Assert Assert.AreEqual(LadderErrorCodes.MinHigherThanMax, result); }
public IActionResult CreateLadder(CreateLadderViewModel model) { LadderDTO ladderDTO = new LadderDTO() { Game = model.Game, MinimumElo = model.MinimumElo, MaximumElo = model.MaximumElo, Name = model.Name }; var result = ladderManager.CreateLadder(ladderDTO); switch (result) { case LadderErrorCodes.NoError: return(RedirectToAction("Index")); case LadderErrorCodes.UnknownException: return(RedirectToAction("Error", "Home", new { errorMessage = "An Unknown error occured while creating a ladder", errorDate = DateTime.Now })); } return(RedirectToAction("Index")); }