public void TestSendFeedback() { var viewModel = new FeedbackReportViewModel(feedbackServiceMock.Object, loggerMock.Object); viewModel.SendFeedbackCommand.Execute(null); feedbackServiceMock.Verify(f => f.SendFeedback(It.IsAny <Feedback>())); Assert.AreEqual(viewModel.InfoMessage, "Feedback sent"); }
public FeedbackWindow(FeedbackReportViewModel viewModel) { InitializeComponent(); DataContext = viewModel; Loaded += (s, e) => { tbMessage.GetBindingExpression(TextBox.TextProperty).UpdateSource(); tbEmail.GetBindingExpression(TextBox.TextProperty).UpdateSource(); }; }