예제 #1
0
        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);
        }
예제 #2
0
        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();
 }