コード例 #1
0
        public void Get_all_feedbacks()
        {
            HospitalApp.Controllers.FeedbackController controller = new HospitalApp.Controllers.FeedbackController(this.SetupRepository(null).Object);

            var actionResult = controller.GetAll();

            ConvertToList(actionResult).ShouldBeEquivalentTo(CreateFeedbacks());
        }
コード例 #2
0
        public void Add_feedback()
        {
            FeedbackDto feedback = CreateFeedback();

            HospitalApp.Controllers.FeedbackController controller = new HospitalApp.Controllers.FeedbackController(this.SetupRepository(feedback).Object);

            var actionResult = controller.Add(feedback);

            ConvertToObject(actionResult).ShouldBeEquivalentTo(feedback);
        }
コード例 #3
0
        public void Get_visible_feedbacks()
        {
            List <FeedbackDto> visibleFeedbacks = CreateFeedbacks().FindAll(f => f.IsVisible == true);

            HospitalApp.Controllers.FeedbackController controller = new HospitalApp.Controllers.FeedbackController(this.SetupRepository(null).Object);

            var actionResult = controller.GetVisibleFeedbacks();

            ConvertToList(actionResult).ShouldBeEquivalentTo(visibleFeedbacks);
        }
コード例 #4
0
        public void Get_by_id()
        {
            FeedbackDto myFeedback = CreateFeedbacks().Find(f => f.Id == 1);

            HospitalApp.Controllers.FeedbackController controller = new HospitalApp.Controllers.FeedbackController(this.SetupRepository(myFeedback).Object);

            var actionResult = controller.GetById(myFeedback.Id);

            ConvertToObject(actionResult).ShouldBeEquivalentTo(myFeedback);
        }
コード例 #5
0
        public void Hide_feedback()
        {
            FeedbackDto myFeedback = CreateFeedbacks().Find(f => f.Id == 2);

            myFeedback.IsVisible = false;
            HospitalApp.Controllers.FeedbackController controller = new HospitalApp.Controllers.FeedbackController(this.SetupRepository(myFeedback).Object);

            var actionResult = controller.HideFeedback(myFeedback.Id);

            Assert.True(!ConvertToObject(actionResult).IsVisible);
        }