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);
        }
Ejemplo n.º 2
0
        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"));
        }