コード例 #1
0
 public void Show()
 {
     List<Group> groups = new List<Group>();
     groups.Add(new Group
     {
         Id = 1,
         Name = "Group1",
         Type = GroupType.Public,
     });
     FakeGroupRepository repo = new FakeGroupRepository(groups);
     FakeUserRepository userRepo = new FakeUserRepository(new List<UserProfile>());
     GroupService groupService = new GroupService(repo, userRepo);
     GroupsController controller = new GroupsController(groupService, new UserService());
     ViewResult res = controller.Show(1) as ViewResult;
     GroupsShowViewModel viewModel = (GroupsShowViewModel)res.Model;
     var expected = new GroupsShowViewModel { Id = 1, Name = "Group1" };
     Assert.AreEqual(viewModel.Id, expected.Id);
 }
コード例 #2
0
ファイル: GroupsController.cs プロジェクト: hrraydov/StudyIt
 public ActionResult Show(int id)
 {
     var group = groupService.GetGroup(id);
     var viewModel = new GroupsShowViewModel
     {
         Id = group.Id,
         Name = group.Name,
     };
     return View(viewModel);
 }