public void ThrowExeptionWhenCommandParametersAreLessThanItShould() { string feedbackTitle = "FeedbackTitle"; string description = "MegaBadFeedback"; int rating = 4; var feedback = new Feedback(feedbackTitle, description, rating); database.Feedbacks.Add(feedback); List <string> parameters = new List <string> { feedbackTitle }; ChangeFeedbackStatusCommand command = new ChangeFeedbackStatusCommand(parameters); command.Execute(); }
public void InValidChangeFeedbackStatus_Should() { string feedbackTitle = "FeedbackTitle"; string description = "MegaBadFeedback"; int rating = 4; var feedback = new Feedback(feedbackTitle, description, rating); database.Feedbacks.Add(feedback); string newStatus = "Invalid Status"; List <string> parameters = new List <string> { feedbackTitle, newStatus }; ChangeFeedbackStatusCommand command = new ChangeFeedbackStatusCommand(parameters); command.Execute(); }
public void InputFeedbackNameIsNULL_Should() { string feedbackTitle = null; string description = "MegaBadFeedback"; int rating = 4; var feedback = new Feedback(feedbackTitle, description, rating); database.Feedbacks.Add(feedback); FeedbackStatus feedbackStatus = FeedbackStatus.Scheduled; List <string> parameters = new List <string> { feedbackTitle, feedbackStatus.ToString() }; ChangeFeedbackStatusCommand command = new ChangeFeedbackStatusCommand(parameters); command.Execute(); }
public void ValidChangeFeedbackStatus_Should() { string feedbackTitle = "FeedbackNameShould"; string description = "MegaBadFeedback"; int rating = 4; var feedback = new Feedback(feedbackTitle, description, rating); database.Feedbacks.Add(feedback); FeedbackStatus feedbackStatus = FeedbackStatus.Scheduled; List <string> parameters = new List <string> { feedbackTitle, feedbackStatus.ToString() }; ChangeFeedbackStatusCommand command = new ChangeFeedbackStatusCommand(parameters); command.Execute(); Assert.IsTrue(feedback.FeedbackStatus.Equals(feedbackStatus)); }