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()); }
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); }
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); }
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); }
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); }