public void CanShowRole() { // Establish Context Role role = RoleInstanceFactory.CreateValidTransientRole(); _roleManagementService.Expect(r => r.Get(1)) .Return(role); // Act ViewResult result = _rolesController.Show(1).AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as Role).ShouldNotBeNull(); (result.ViewData.Model as Role).ShouldEqual(role); }