public void SetUp() { player = new Player { Active = false, Id = 123, Name = "the name", GamingGroupId = 789 }; actualModel = new PlayerEditViewModelBuilder().Build(player); }
public virtual ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } PlayerDetails player; try { player = playerRetriever.GetPlayerDetails(id.Value, 0); } catch (UnauthorizedAccessException) { return new HttpStatusCodeResult(HttpStatusCode.Unauthorized); } catch (KeyNotFoundException) { return new HttpStatusCodeResult(HttpStatusCode.NotFound); } var playerEditViewModel = new PlayerEditViewModel { Active = player.Active, Id = player.Id, GamingGroupId = player.GamingGroupId, Name = player.Name, IsDeleteable = !player.PlayerGameSummaries.Any() && string.IsNullOrEmpty(player.ApplicationUserId) }; return View(MVC.Player.Views.Edit, playerEditViewModel); }