コード例 #1
0
        public void UnAuthorizedUserCannotLogout()
        {
            var data = new HotelBookingSystemData();
            var controller = new UsersController(data, null);

            var view = controller.Logout();
        }
コード例 #2
0
        public void AuthorizedUserMustLogoutSuccessfully()
        {
            var user = new User("admin1", "admin1", Roles.VenueAdmin);
            var data = new HotelBookingSystemData();
            var controller = new UsersController(data, user);

            var view = controller.Logout();

            var expected = "The user admin1 has logged out.";
            Assert.AreEqual(expected, view.Display());
        }
コード例 #3
0
 public void UnAuthorizedUserCannotViewTheirProfile()
 {
     var data = new HotelBookingSystemData();
     var controller = new UsersController(data, null);
     var view = controller.MyProfile();
 }