public void ItSendsCorrectModelToView() { //--Arrange var model = new GamingGroupPublicDetailsViewModel { PublicDescription = "Description", Website = "Website" }; autoMocker.PartialMockTheClassUnderTest(); autoMocker.ClassUnderTest.Expect(x => x.Edit(Arg<int>.Is.Anything)).Return(new ViewResult { ViewData = new ViewDataDictionary(model) }); //--Act var viewResult = autoMocker.ClassUnderTest.Edit(GAMING_GROUP_ID) as ViewResult; //--Assert Assert.AreEqual(model, viewResult.Model); }
public virtual ActionResult Edit(int id) { var gamingGroup = gamingGroupRetriever.GetGamingGroupById(id); var model = new GamingGroupPublicDetailsViewModel { GamingGroupName = gamingGroup.Name, GamingGroupId = id, PublicDescription = gamingGroup.PublicDescription, Website = gamingGroup.PublicGamingGroupWebsite }; return View(model); }
public GamingGroupViewModel() { PublicDetailsView = new GamingGroupPublicDetailsViewModel(); }